使用C / C ++使用SHA256加密文件

时间:2010-03-21 11:33:21

标签: c encryption encode sha256

如何使用sha256和c / c ++对文件进行编码? 谢谢!

2 个答案:

答案 0 :(得分:8)

SHA 256代表安全哈希算法!它只会产生给定文件的哈希值。您无法从给定的哈希中检索原始文件,否则哈希函数是无用的。

如果你想加密/解密AES将是一个更好的解决方案。您需要的一切都在OpenSSL

答案 1 :(得分:2)

如果您不知道SHA的用途,那么您最好先问一下了解这些内容的人而不是自己动手。即使你使用一个给定的库,很可能你会生产蛇油。安全性不仅仅取决于调用某些加密函数。