下面的项目是在C++中用WinAPI完成的,用于加密/编码我正在使用CryptoC++,但是我打开了更好的库。我需要对电子邮件数据进行加密/编码,将其传输,然后在另一端对其进行解密,以便特权用户可以阅读电子邮件。什么方法/算法/库可以安全地加密然后解密
我最初的想法只是使用我的密钥(例如“MYKEY”)使用SHA256加密电子邮件文本。但我想我不完全明白哈希是什么。我知道使用SHA256或MD5或AES加密的字符串是不可能解密的,但我认为如果使用我的特殊密钥(“MYKEY”)对字符串进行加密,那么只要我知道特殊密钥,就可以解密它。那是对的吗?
如果不是,你可以建议一个库,算法或方法,我可以用来实现我的任务加密/编码电子邮件文本&只有能够解密它,如果我有一个密钥或一些共享密钥,将允许我解密数据?