如何解决将OpenSSL与SHA256签名一起使用
这可能是一个新手问题,我是这个主题的新手,请提前抱歉。
我需要编写一个C程序,该程序接收3个输入参数(一些任意数据,其长度和一个私钥),然后使用带有SHA256的OpenSSL创建输出数据并将其发送到远程服务器。
我已经尝试找到使用OpenSSL的API来执行此操作的示例,但找不到任何看起来正确的内容。
对我来说,这似乎很简单直接,我认为openSSL的库中应该有一个函数可以执行上述操作...
我确实想指出,我了解SHA256作为独立算法的基本功能,但令我困惑的是它仅接收2个输入参数(要操纵的数据和长度)。那么,如何使用第三个参数(私钥)并创建使用所有3个参数的输出? (据我所知,应使用私钥对输入数据进行“签名”)
如果有人可以帮助我了解如何使用C语言中的openSSL库执行上述操作,我将不胜感激。
预先感谢:)
约翰尼。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。