AES算法在C语言中的实现测试

AES算法在C语言中的实现测试,c,aes,implementation,C,Aes,Implementation,我已经从这里下载了代码,编译了它,现在尝试测试它,我遇到了一些问题 我通过编译加密和解密生成了两个文件,其中的指令是: 加密程序的调用如下所示: 加密密码加密文件 它加密标准输入(如有必要,用空格填充),并将结果写入指定的加密文件 按如下方式调用解密程序: 解密密码加密文件 它对加密文件内容进行解密,并将结果(如有必要,用空格填充)发送到标准输出 我没有让这个程序正常运行。。。我试过这些: /encrypt to\u be\u encrypt\u file password\u file enc

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

我通过编译
加密
解密
生成了两个文件,其中的指令是:

加密程序的调用如下所示:

加密密码加密文件

它加密标准输入(如有必要,用空格填充),并将结果写入指定的加密文件

按如下方式调用解密程序:

解密密码加密文件

它对加密文件内容进行解密,并将结果(如有必要,用空格填充)发送到标准输出

我没有让这个程序正常运行。。。我试过这些:

/encrypt to\u be\u encrypt\u file password\u file encrypted\u file

/encrypt to\u be\u encrypt\u string password\u string encrypted\u file

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

./encrypt password_string encrypted_file < to_be_encrypted_file 

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

谢谢,我肯定需要提高我对C&UNIX世界的认识
./decrypt password_string encrypted_file > decrypted_file