在C中测试AES算法的实现

时间:2013-07-07 21:49:52

标签: c aes implementation

我已经从这个site下载了代码,编译了它,现在尝试测试它我遇到了一些问题......

我从编译 encrypt decrypt 生成了两个文件,site的说明是:

  

加密程序的调用如下:

     
    

encrypt password cryptofile

  
     

它加密标准输入(如果需要,用空格填充它),并将结果写入指定的cryptofile。

     

解密程序的调用如下:

     
    

decrypt password cryptofile

  
     

它解密cryptofile内容并将结果(如果需要,用空格填充)发送到标准输出。

我没有让这些程序以正确的方式运行......我已经尝试过这些:

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

但我得到的是提示等待 加密文件中的任何内容和任何更改

1 个答案:

答案 0 :(得分:2)

这样称呼:

./encrypt password_string encrypted_file < to_be_encrypted_file 

文档说它加密标准输入

对于decrypt

./decrypt password_string encrypted_file > decrypted_file

因为它说结果是将发送到标准输出