Это команда pkcs15-crypt, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pkcs15-crypt - выполнять криптографические операции с использованием смарт-карт PKCS # 15
СИНТАКСИС
pkcs15-крипт [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ]
ОПИСАНИЕ
Команда pkcs15-крипт утилиту можно использовать из командной строки для выполнения криптографических
такие операции, как вычисление цифровых подписей или расшифровка данных, с использованием ключей, хранящихся на
Смарт-карта, совместимая с PKCS # 15.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--помогать помощь
Укажите AID приложения PKCS # 15 на карте для привязки. В помощь должно быть в
шестнадцатеричная форма.
- расшифровать, -c
Расшифровать содержимое файла, указанного в --Вход вариант. Результат
операция дешифрования записывается в файл, указанный --выход вариант. Если это
опция не указана, расшифрованные данные выводятся на стандартный вывод, отображая
непечатаемые символы с использованием их шестнадцатеричной записи xNN (см. также --сырой).
--Вход файл, -i файл
Задает используемый входной файл.
--ключ id, -k id
Выбирает идентификатор используемого ключа.
--выход файл, -o файл
Любой вывод будет отправлен в указанный файл.
--штырь сосна, -p сосна
Когда для криптографической операции требуется ПИН-код для доступа к ключу, pkcs15-крипт предусматривает
запрашивать у пользователя PIN-код на терминале. Использование этой опции позволяет вам указать
ПИН-код в командной строке.
Обратите внимание, что в большинстве операционных систем командную строку процесса можно отобразить с помощью
любой пользователь, использующий ps(1) команда. Следовательно, указание секрета представляет собой угрозу безопасности.
такую информацию, как ПИН-коды в командной строке. Если вы укажете "-" в качестве ПИН-кода, он будет
читать из STDIN.
--pkcs1
По умолчанию pkcs15-крипт предполагает, что входные данные были дополнены до правильной длины
(т.е. при вычислении подписи RSA с использованием 1024-битного ключа ввод должен быть дополнен
до 128 байт, чтобы соответствовать длине модуля). При предоставлении --pkcs1 вариант, однако,
pkcs15-крипт выполнит требуемое заполнение, используя алгоритм, описанный в
PKCS # 1 стандартная версия 1.5.
--сырой, -R
Выводит необработанные 8-битные данные.
- читатель N, -r N
Выбирает N-й считыватель смарт-карт, настроенный системой. Если не указано,
pkcs15-крипт будет использовать первый найденный ридер.
--ша-1
Эта опция сообщает pkcs15-крипт что входной файл является результатом хеширования SHA1
операция, а не хеш MD5. Опять же, данные должны быть в двоичном представлении.
--подписать, -s
Выполнить операцию цифровой подписи данных, считанных из файла, указанного с помощью
--Вход вариант. По умолчанию предполагается, что содержимое файла является результатом
операция хеширования MD5. Обратите внимание, что pkcs15-крипт ожидает данные в двоичном формате
представление, а не ASCII.
Цифровая подпись хранится в двоичном представлении в файле, указанном
--выход вариант. Если эта опция не указана, подпись печатается на стандартном
вывод, отображающий непечатаемые символы с использованием их шестнадцатеричной записи xNN (См. также
--сырой).
--signature-format, --f
При подписании с помощью ключа ECDSA эта опция указывает на то, что pkcs15-крипт вывод подписи
формат. Возможные значения: 'rs' (по умолчанию) - два сцепленных целых числа (PKCS # 11),
'sequence' или 'openssl' - последовательность двух целых чисел, закодированная в DER (OpenSSL).
--подробный, -v
Причины pkcs15-крипт быть более многословным. Установите этот флаг несколько раз, чтобы включить
вывод отладки в библиотеке OpenSC.
Используйте pkcs15-crypt онлайн с помощью сервисов onworks.net