【发布时间】:2012-02-17 14:03:49
【问题描述】:
我需要使用 RC4 对执行结果进行编码。在执行 bash 脚本之前,我正在测试如何加密数据。
我正在使用下一个命令:
echo -ne "test" | openssl rc4 -k test -nosalt -e -nopad | xxd
输出是:
0000000: bdb1 7f03 ....
现在,如果我尝试对这个在线 RC4 编码器 http://www.fyneworks.com/encryption/rc4-encryption/index.asp 做同样的事情,输出是:DA EA 54 65
不同的输出,相同的数据和相同的密钥??数据:“测试”键:“测试”
我还检查了一个我用 C 编写的小程序,输出与在线编码器相同......所以,问题是,我在命令 openssl 上做错了什么??
谢谢!
【问题讨论】:
标签: openssl rc4-cipher