Це команда cryptest, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
cryptest - тестовий драйвер для Crypto++, бібліотека класів C++ криптографічних примітивів
СИНТАКСИС
криптест [ВАРІАНТ]
ОПИС
cryptest приймає наступні параметри
g згенерувати ключ RSA
h відображати інформацію про використання
r шифрувати та дешифрувати рядок за допомогою RSA
rs файл приватного ключа файл повідомлення файл підпису
підписати файл за допомогою RSA
rv публічний ключ файл повідомлення файл підпису
перевірити підпис файлу за допомогою RSA
m файл обчислити дайджест повідомлень MD5, SHA та RIPEMD-160
t шифрувати та дешифрувати рядок за допомогою DES-EDE в режимі CBC
e|d вхід вихід
зашифрувати або розшифрувати файл
ss файл
секретний доступ до файлу (спільні ресурси будуть називатися file.000, file.001 тощо)
sr файл поділитися1 поділитися2 [....]
відновити секретний файл (кількість наданих спільних ресурсів має дорівнювати
поріг)
id файл
інформація розповсюджує файл (часті будуть називатися file.000, file.001 тощо)
ir файл поділитися1 поділитися2 [....]
відновити інформаційно-розсіяний файл (кількість наданих часток має дорівнювати
поріг)
z вхід вихід
gzip файл
u вхід вихід
заархівуйте файл
ae вхід вихід
зашифрувати файл за допомогою AES в режимі CTR
e64 вхід вихід
base64 кодує файл
d64 вхід вихід
base64 декодувати файл
e16 вхід вихід
шістнадцяткове кодування файлу
d16 вхід вихід
шістнадцяткове декодування файлу
ft вихідний порт призначення-господар порт призначення
переадресувати TCP-з'єднання
fips запустіть приклад програми FIPS 140-2
фіпс-ранд
генерувати 100000 917 випадкових файлів за допомогою FIPS затвердженого X.XNUMX RNG
mt вхід
запустити тест випадковості Маурера для файлу
v запустити перевірочні тести
V відобразити номер версії
b [час та цінності кожен стандарт in секунди] [частота of центральний процесор in гігагерц]
запустити тести
tv ім'я файлу
запустити тестовий векторний файл (доступний у підкаталозі прикладу TestVectors)
Використовуйте cryptest онлайн за допомогою служб onworks.net