这可能是一个愚蠢的问题,但我无法弄清楚。目前,我正在使用这个网站: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.
所以我们得到的是“5896”而不是“71”,这是我不明白的。如果有人可以向我解释,我将不胜感激。
谢谢 !