ChinaUnix.net
相关文章推荐:

openssl rsa 数字签名 编程

rsa算法和rsa数字签名算法的实现*
顾婷婷 李涛
(四川大学计算机系(西区) 成都 610065)

摘要 rsa算法是一种公钥密码算法.实现rsa算法包括生成rsa密钥,用rsa加密规则和解密规则处理数据.rsa数字签名算法利用rsa算法实现数字签名.本文详述了rsa算法的基本原理, rsa加密算法的实现以及如何利用rsa实现数字签名.
关键字 rsa算法, 数字签名, 公开密钥, 私人密钥, 加密, 解密
中...

by LYZC11 - 数据安全 - 2011-12-20 09:47:33 阅读(1116) 回复(0)

相关讨论

江湖就急 谢谢大侠了 :x

by mubox - C/C++ - 2004-02-29 21:20:33 阅读(1215) 回复(1)

大家好,最近工作要对xml报文数字签名作验证,可是我对数字签名这块不了解,请问大家对xml保证如何做数字签名?按我的理解就是对xml关键字段做加密处理,生成检验值,我是linux c语言下作的,请问大家有什么好的处理

by taotao_112206_c - C/C++ - 2014-03-28 13:38:10 阅读(2099) 回复(4)

第一章 基础知识 8 1.1 对称算法 8 1.2摘要算法 8 1.3 公钥算法 9 1.4 回调函数 11 第二章 openssl简介 13 2.1 openssl简介 13 2.2 openssl安装 13 2.2.1 linux下的安装 13 2.2.2 windows编译与安装 13 2.3 openssl源代码 14 2.4 openssl学习方法 16 第三章openssl堆栈 17 3.1 openssl堆栈 17 3.2 数据结构 17 3.3 源码 17 3.4 定义用户自己的堆栈函数 18 3.5 编程示例 19 第四章 openssl哈希表 21 4.1 哈希表 21 4.2 哈希表数据结...

by forxy - 初创企业IT架构选型 - 2007-11-01 15:08:28 阅读(9736) 回复(5)

学习 openssl 的朋友,这里有一些很不错的文档和例程。拿出来共享,希望对对学习有所帮助。

by finechore - C/C++ - 2008-11-22 11:40:25 阅读(5603) 回复(10)

由于项目涉及到通讯加密,需要了解一下openssl编程接口, 今天在网上很幸运的找到了周老师的一篇文章,个人觉的很 好的一个例子。 测试环境:ubuntu7.10 openssl0.98 gcc4.1.3 整理代码含有证书,手动生成的 原文:http://zhoulifa.bokee.com/6085904.html [ 本帖最后由 印随 于 2008-1-23 16:27 编辑 ]

by 印随 - C/C++ - 2008-01-24 09:13:34 阅读(4583) 回复(2)

目前,想裁剪出openssl中关于rsa部分的算法,用来做rsa加密,解密,签名和校验。 签名,实际上是用私钥对原文的hash值(或其他数据)进行加密。 校验,实际上是用公钥对签名后的数据解析出hash值,然后用签名文件中的hash算法校验原文比较。 加密,是用公钥加密数据。解密,用私钥解析密文。 所以,涉及到加密和解密,以及hash算法。 之前在网上找过rsa算法,但是需要先获取到rsa结构体中的所有数据。 而openssl中有将PEM格式load解...

rsa裁剪

by dennydothuang - 数据安全 - 2011-09-13 22:28:05 阅读(3497) 回复(0)

openssl进行SSL编程 http://www.cn-doc.com/_soft_ect_lang_tech_doc/2005_08_19_21/20050819215014461.htm 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28827/showart_220943.html

by liuzhixian - Linux文档专区 - 2006-12-25 16:45:05 阅读(802) 回复(0)

开始学习网络安全的知识了,顺便把这篇整理过的来自linuxjournal的教程与大家分享,第一篇已经翻译完并检查了好几遍(不过应该还有错误的,希望有识之士指出:)),代码也进行了注释,另外附件是我自己在看下载代码时根据man加的中文注释,可以参考一下。第二篇还正在学习中,如题: openssl 编程入门 作者:Eric Rescorla on Sat, 2001-09-01 01:0 如果你急切的想构建一个简单的Web客户端和服务器对,这时你就需要使用SSL了.. SSL是...

by duanjigang - 程序开发 - 2006-11-06 13:48:29 阅读(17066) 回复(2)

开始学习网络安全的知识了,顺便把这篇整理过的来自linuxjournal的教程与大家分享,第一篇已经翻译完并检查了好几遍(不过应该还有错误的,希望有识之士指出:)),代码也进行了注释,另外附件是我自己在看下载代码时根据man加的中文注释,可以参考一下。第二篇还正在学习中,如题: openssl 编程入门 作者:Eric Rescorla on Sat, 2001-09-01 01:0 如果你急切的想构建一个简单的Web客户端和服务器对,这时你就需要使用SSL了.. SSL是...

by duanjigang - Linux环境编程 - 2010-10-25 11:13:48 阅读(11038) 回复(3)

openssl rsautl -encrypt -inkey testkey/key.crt -certin -in testkey/file.txt -out testkey/file.ssl 如果输入的file.txt文件比较长,则会出现: 3079419612:error:0406D06E:rsa routines:rsa_padding_add_PKCS1_type_2:data too large for key size:rsa_pk1.c:151: 查看代码: if (flen > (tlen - 11)) { rsaerr(rsa_F_rsa_PADDING_ADD_PKCS1_TYPE_2, rsa_R_DATA_TOO_LARGE_FOR_KEY_SIZE); return (0); ...

by dennydothuang - 数据安全 - 2011-09-21 19:05:36 阅读(3554) 回复(2)