我们公司需要使用 128 位 AES 加密与供应商交换数据。我读到的所有内容都表明 AES 可以使用密码而不是预共享密钥来加密文件。
有没有办法在我们和供应商之间创建共享密钥来加密/解密 AES 加密文件?我可以使用任何工具,但我偏爱使用 openssl。
答案1
我不确定你的意思是什么密码短语与相移键控。 A相移键控密钥可能是一个密码短语。如果不需要 OpenSSL,那么在命令行中执行文件加密的一个非常好的工具是密码。
Mcrypt 支持 AES 128、192 和 256 位加密,并具有人们期望在标准加密系统中找到的所有选项。