OpenSSL交换加密不按预期运行

时间:2014-07-18 02:52:07

标签: encryption cryptography openssl aes

我目前正在教授自己的通信加密交换(如果你不问我为什么不使用SSL,那就更容易了。)我使用openssl作为加密的后端。为了处理这些数据,我使用aes-256-ctr进行交换加密(感谢Crypto.SE的优秀人员教我这个。)这就是我正在做的事情:

echo -n lemons|openssl enc -aes-256-ctr -nosalt -pass pass:a |openssl enc -aes-256-ctr -nosalt -pass pass:b |openssl enc -d -aes-256-ctr -nosalt -pass pass:a |openssl enc -d -aes-256-ctr -nosalt -pass pass:b

这很有效。但我需要在一行base64编码。所以我在每个OpenSSL命令中添加-a -A并且它什么都不返回。奇怪的。我确定我正在寻找一些东西,或者在我认为它应该如何工作以及它实际如何工作之间存在很大的误解。我考虑回到Crypto.SE来问这个,但看看这与OpenSSL命令有什么关系,而不是它背后的密码术。

感谢您的帮助。

0 个答案:

没有答案