Тестирование реализации алгоритма AES на C

Я скачал код с этого сайта, скомпилировал его и теперь пытаюсь протестировать. У меня есть несколько проблем...

Я создал два файла из компиляции encrypt и decrypt и инструкций из сайт:

Программа шифрования вызывается следующим образом:

encrypt password cryptofile

Он шифрует стандартный ввод (при необходимости дополняя его пробелами) и записывает результат в указанный криптофайл.

Программа расшифровки вызывается следующим образом:

decrypt password cryptofile

Он расшифровывает содержимое криптофайла и отправляет результат (при необходимости дополненный пробелами) на стандартный вывод.

Я не заставляю эти программы работать правильно... Я пробовал это:

./encrypt to_be_encrypted_file password_file encrypted_file
./encrypt to_be_encrypted_string password_string encrypted_file

Но все, что я получаю, это подсказка об ожидании каких-либо изменений в зашифрованном файле.


person diegoaguilar    schedule 07.07.2013    source источник


Ответы (1)


Назовите это так:

./encrypt password_string encrypted_file < to_be_encrypted_file 

В документации сказано, что он шифрует стандартный ввод.

И для decrypt:

./decrypt password_string encrypted_file > decrypted_file

потому что он говорит, что результат отправляется на стандартный вывод.

person ouah    schedule 07.07.2013
comment
Спасибо, мне определенно нужно отточить свои знания об этом мире C & UNIX. - person diegoaguilar; 08.07.2013