问题描述
这可能是一个新手问题,我是这个主题的新手,请提前抱歉。
我需要编写一个C程序,该程序接收3个输入参数(一些任意数据,其长度和一个私钥),然后使用带有SHA256的OpenSSL创建输出数据并将其发送到远程服务器。
我已经尝试找到使用OpenSSL的API来执行此操作的示例,但找不到任何看起来正确的内容。
对我来说,这似乎很简单直接,我认为openSSL的库中应该有一个函数可以执行上述操作...
我确实想指出,我了解SHA256作为独立算法的基本功能,但令我困惑的是它仅接收2个输入参数(要操纵的数据和长度)。那么,如何使用第三个参数(私钥)并创建使用所有3个参数的输出? (据我所知,应使用私钥对输入数据进行“签名”)
如果有人可以帮助我了解如何使用C语言中的openSSL库执行上述操作,我将不胜感激。
预先感谢:)
约翰尼。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)