这可能是一个愚蠢的问题,但我无法弄清楚。目前,我正在使用这个网站:http : //www.fyneworks.com/encryption/rc4-encryption/ 来加密 rc4 以获得概念证明。例如,我输入“a”作为明文,“a”作为密码,我得到“71”作为密文(这是“q”的ascii表示)。我想从命令行使用 openssl 做同样的事情:
> echo a | openssl rc4 -nosalt -out /tmp/uuu
enter rc4 encryption password:
Verifying - enter rc4 encryption password:
> cat /tmp/uuu | xxd
0000000: 5896 X.
Run Code Online (Sandbox Code Playgroud)
所以我们得到的是“5896”而不是“71”,这是我不明白的。如果有人可以向我解释,我将不胜感激。
谢谢 !