1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как подписывать Zip-файлы

Zip-файлы представляют собой сжатые архивы из одного или нескольких файлов и папок. Первоначально использовавшиеся для целей архивирования, теперь они являются распространенным способом гарантировать, что человек, загружающий файлы, такие как программы или коллекции документов, не пропустит важный файл. Программное обеспечение, используемое для создания zip-файлов, не содержит функции цифровой подписи, поэтому необходимо использовать внешние программы.

Шаг 1

Откройте командную строку или окно терминала и перейдите к файлу openssl. В Windows используйте «Пуск» -> «Программы» -> «Стандартные» -> «Командная строка» или введите «cmd» в функцию «Выполнить» в меню «Пуск». Если у вас не установлен OpenSSL, скачайте и установите его. Вам потребуется OpenSSL, PGP или их эквиваленты для создания закрытого ключа и соответствующего открытого ключа, которые действуют как ваша цифровая подпись.

Шаг 2

Введите следующие команды, чтобы сгенерировать новый закрытый ключ и соответствующий открытый ключ для себя. "openssl genrsa -out key.pem 1024", "openssl req -new -key key.pem -out request.pem" "openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem " "openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -nocrypt".

Вы создали пару открытого и закрытого ключей, certificate.pem и key.pk8, которые вместе действуют как ваша подпись.

Шаг 3

Откройте проводник Windows или Finder в Mac OS X и перейдите в каталог OpenSSL. Скопируйте certificate.pem и key.pk8 в безопасное место, затем сделайте еще одну их копию в каталоге SignApk. Если у вас не установлен SignApk, скачайте и установите его. Также скопируйте файл .Zip для цифровой подписи в каталог SignApk.

Шаг 4

Вернитесь в командную строку. Смените каталог на каталог SignApk с помощью команды «cd». Введите следующую команду, чтобы создать новую копию Zip-файла с цифровой подписью:«java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip», где «zipfile.zip» — это имя. вашего .Zip-файла. Чтобы эта команда работала, на вашем компьютере должна быть установлена ​​Java; поскольку SignApk — это программа на Java. Это также работает для файлов Android .Apk.

Совет

При вводе длинных и сложных команд с помощью командной строки попробуйте выделить команды, которые нужно вводить по одной, и использовать функцию копирования и вставки в вашей операционной системе, чтобы ввести команды в командную строку или окно терминала. Это сэкономит вам много времени, которое в противном случае было бы потрачено на набор текста, и уменьшит количество проблем, если вы случайно наберете команду неправильно при ее копировании.

Предупреждение

Не сообщайте никому свой закрытый ключ. Ваш открытый ключ — это то, что вы должны предоставить людям, с которыми вы будете общаться, используя подписанные и зашифрованные документы, поскольку он позволяет им расшифровывать вашу документацию. Ваш закрытый ключ используется в сочетании с открытым ключом для создания подписанных и зашифрованных документов. Таким образом, если вы поделитесь своим закрытым ключом, другие смогут выдавать себя за вас.


  1. Как запустить почтовый файлов на Pocket PC
  2. Как установить .zip файлов
  3. Как Zip Itunes файлов
  4. Как дополнительно сжать Zip-файлы
  5. Как использовать Gunzip для распаковки файлов .Zip