关于openssl的问题

zxhong 2011-11-18 01:59:21
有客户有媒体数字签名需求:

1 文件安全验证
使用OpenSSL进行签名验证:
1) 从SignList中取出文件A签名结果;
2) 那个文件结果是经过BASE64的,所以使用前需要进行反BASE64,例如sig;
3) 对文件A进行MD5,比如叫md5;获取文件md5采用部分获取,具体算法为:
文件长度小于1024 * 1024字节,全文件md5,否则如下
一、 获取文件长0~ 2012字节byte[] a
二、 获取文件长度/2~ 1999字节byte[] b
三、 获取文件长度- 2010~ 2010字节byte[] c
四、 联合abc,算出md5
4) 服务器的公钥文件是“InbankKey.pub”,签名验证的命令为:openssl sha1 -verify InbankKey.pub -signature sig md5;

我如何使用openssl的api来实现这个签名验证呢,谢谢了
...全文
54 点赞 收藏 5
写回复
5 条回复
柯本 2011年11月18日
看下openssl文档吧,只能帮顶下
回复 点赞
zxhong 2011年11月18日
上面的回复怎么被删除了啊
回复 点赞
zxhong 2011年11月18日
头端的技术要求,不懂openssl
回复 点赞
hulongchuan 2011年11月18日
lz这个貌似是公司的项目啊!我不太了解openssl,你说的我只了解md5是加密的!帮顶~
回复 点赞
发动态
发帖子
C语言
创建于2007-09-28

3.2w+

社区成员

24.0w+

社区内容

C语言相关问题讨论
社区公告
暂无公告