将OpenSSL与SHA256签名一起使用

问题描述

这可能是一个新手问题,我是这个主题的新手,请提前抱歉。

我需要编写一个C程序,该程序接收3个输入参数(一些任意数据,其长度和一个私钥),然后使用带有SHA256的OpenSSL创建输出数据并将其发送到远程服务器。

我已经尝试找到使用OpenSSL的API来执行此操作的示例,但找不到任何看起来正确的内容。

对我来说,这似乎很简单直接,我认为openSSL的库中应该有一个函数可以执行上述操作...

我确实想指出,我了解SHA256作为独立算法的基本功能,但令我困惑的是它仅接收2个输入参数(要操纵的数据和长度)。那么,如何使用第三个参数(私钥)并创建使用所有3个参数的输出? (据我所知,应使用私钥对输入数据进行“签名”)

如果有人可以帮助我了解如何使用C语言中的openSSL库执行上述操作,我将不胜感激。

预先感谢:)

约翰尼。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...