我正在为C程序做任务,我必须使用加密技术。我必须使用一些加密函数,我不知道这些函数对我意味着什么。一些功能是EVP_MD_CTX
,EVP_DigestUpdate()
。谁能告诉我如何理解这些功能的使用?
答案 0 :(得分:0)
这些是OpenSSL用于计算加密哈希值的可怕API。见:https://www.openssl.org/docs/man1.0.2/crypto/EVP_DigestInit.html。只需查看页面上的示例即可。你必须明白,在20世纪90年代,没有人知道如何编写一个加密API,这个API可用于没有密码学博士学位的人。一般来说,你永远不必调用这么糟糕的API。时代已经改变,加密API已经有了很大的改进。