加密解密
文章平均质量分 78
snaill
请用一段话来描述您自己,如性格、爱好、生活态度、工作情况、受教育状况等。让大家更了解你
展开
-
Microsoft CryptoAPI加密技术(一)
Microsoft CryptoAPI加密技术(一)作者:Cuick下载本文示例源代码在这个信息爆炸的时代,我们不得不对信息的安全提高警惕。加密作为保障数据信息安全的一种方式,越来越受到人们的关注。下面,我将把自己对Microsoft CryptoAPI的一些肤浅的理解与大家共享,有什么不妥之处望不吝赐教。一、 加密方法:当初,计算机的研究就是为了破解德国人的密码,人们并没有想到计算机给今转载 2006-06-15 15:36:00 · 2700 阅读 · 0 评论 -
Microsoft CryptoAPI加密技术(二)
Microsoft CryptoAPI加密技术(二)作者:Cuick下载本文示例源代码上次我们讲了Microsoft CryptoAPI的构成以及会话密钥的使用。接下来我们将看一下公私密钥对的使用、HASH算法、数字签名等技术。一、 公用密钥加密技术公用密钥加密技术使用两个不同的密钥:公钥和私钥。私钥必须安全的保管好不能被外人知道,而公钥可以告诉任何人,只要他需要。通常公钥是以数字证书的形转载 2006-06-15 15:39:00 · 2618 阅读 · 1 评论 -
RSA 算法
1978年就出现了这种算法,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数( 大于 100个十进制位)的函数。据猜测,从一个密钥和密文推断出明文的难度等同于分解两个原创 2007-06-01 12:27:00 · 1659 阅读 · 2 评论 -
Euclid 算法
今天在看RSA加密算法的时候看到了可以用扩充的euclid算法来简化d的计算。一查才发现原来euclid算法算法就是下面这个式子: GCED (a, b) = GCED (b, a % b)下面这个是著名求最大公约数的辗转相除算法的代码实现:int Euclid_Algorithm (int m, int n){ int temp =转载 2007-06-01 16:14:00 · 2805 阅读 · 0 评论 -
Crypto++库在VS 2005中的使用——RSA加解密
Crypto++库在VS 2005中的使用——RSA加解密 源代码:下载 一. 下载Crypto++ Library Crypto++ Library的官方网:http://www.cryptopp.com/ 二. 建立自己使用的Crypto++ Library 由于从官方网下载的Crypto++库是开源的,只有源文件和几个转载 2007-05-31 17:38:00 · 2693 阅读 · 0 评论 -
使用 OpenSSL API 进行安全编程
OpenSSL API 的文档有些含糊不清。因为还没有多少关于 OpenSSL 使用的教程,所以对初学者来说,在应用程序中使用它可能会有一些困难。那么怎样才能使用 OpenSSL 实现一个基本的安全连接呢?本教程将帮助您解决这个问题。学习如何实现 OpenSSL 的困难部分在于其文档的不完全。不完全的 API 文档通常会妨碍开发人员使用该 API,而这通常意味着它注定要失败。但 OpenSSL转载 2007-12-03 17:46:00 · 1704 阅读 · 2 评论 -
OpenSSL简介
SSL是Secure Socket Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准,目前已有3.0版本。SSL采用公开密钥技术。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。目前,利用公开密钥技术的SSL协议,已成为Internet上保密通讯的工业标准。安全套接层协转载 2007-12-03 17:43:00 · 1481 阅读 · 0 评论