一、什么是非对称加密1、加密的密钥与加密的密钥不相同,这样的加密算法称之为非对称加密2、密钥分为:公钥,私钥 公钥:可以对外给任何人的加密和解密的密码,是公开的 私钥:通过私钥可以生成公钥,但从公钥被认为无法生成公钥(被推导出的概率小到不考虑)3、当将要加密的内容用公钥加密的时候,只能用私钥来解.....
分类:
编程语言 时间:
2015-10-18 15:33:22
阅读次数:
295
对称加密 symmetric cryptographic非对称加密 asymmetric cryptographic密钥交换协议 key agreement/exchange哈希算法 Hash报文认证码 MAC数字签名 digital signature数字证书 digital ID/certifi...
分类:
其他好文 时间:
2015-10-06 12:57:06
阅读次数:
251
本文使用RSA非对称加密和Base64简单地实现离线注册码的生成与验证功能。主要思路就是提供者持有密钥,通过RSA加密客户机标识或时间标识,再通过Base64加密成不太难看的注册码,然后分发给客户机。客户机解Base64后,通过持有的公钥来验证注册码是否与本机标识或时间标识相符。一、生成公密钥RSA...
对称加密与非对称加密所谓对称加密,就是加密密钥与解密密钥是相同的密码体制,这种加密系统又称为对称密钥系统。对称加密模型如下图所示:用户A向B发送明文X,但通过加密算法E运算后,就得到密文Y。Y=EK(X)图中所示的加密和解密用的密钥K是一串秘密的字符串(或比特串)。在传送过程中可能出现密文的截获和篡改。B利用解密算法D运算和解密密钥K,解出明文X。解密算法是加密算法的逆运算。在进行解密运算时如果不...
分类:
其他好文 时间:
2015-09-27 06:26:44
阅读次数:
380
推荐两篇比较好的文章: 【上】安全HTTPS-全面详解对称加密,非对称加密,数字签名,数字证书和HTTPS 【下】安全HTTPS-全面详解对称加密,非对称加密,数字签名,数字证书和HTTPS HTTPS 其实是有两部分组成:HTTP + SSL / TLS,也就是在 HTTP 上又加了一层处理加密信...
分类:
Web程序 时间:
2015-09-25 10:58:57
阅读次数:
181
OpenSSL和OpenSSH现在电子商务、网络购物的火热现象,背后离不开各种加密技术的应用,各种加密技术的组合应用给互联网的交易带来安全的保障。下面我们来逐一了解这套安全体系。互联网安全通讯基础:加密算法按类型可以分为对称加密、非对称加密、单向加密三种。l对称加密加密和..
分类:
系统相关 时间:
2015-09-24 11:10:33
阅读次数:
346
1、加密方式对称加密:加密算法+口令DES(56bits),3DES,AES(128bits),Blowfish特点:加密,解密使用同一个口令将原文分割成固定大小的数据块,对这些块进行加密缺点:1、口令传输2、口令太多密钥交换:(IKE)DH算法用户认证:数据完整性:非对称加密(公钥加密):密钥对儿,公..
分类:
其他好文 时间:
2015-09-20 07:05:42
阅读次数:
830
别人可以得到我们的加密转换规则,但是不知道密钥是什么,你仍然能够将密文转换为明文!近些年来比较流行的:对称加密:加密解密用的同一个密码单向加密:提取数据特征码,输入一样,输出必然相同非对称加密算法:公钥私钥IKE:密钥交换简写离散对数原理剖析:(单向加密)A:生..
分类:
编程语言 时间:
2015-09-19 06:24:07
阅读次数:
288
A.非对称加密技术B.对称加密技术C.散列(哈希)算法D.数字证书答案:ABCDHTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议是一套加密传输的协议,使用了非对称加密,对称加密以及HASH算法。握手过程的简...
分类:
Web程序 时间:
2015-09-10 20:51:13
阅读次数:
177
原文链接: http://www.cnblogs.com/cswuyg/p/3187462.html openssl是可以很方便加密解密的库,可以使用它来对需要在网络中传输的数据加密。可以使用非对称加密:公钥加密,私钥解密。openssl提供了对RSA的支持,但RSA存在计算效率低的问题,所以一般的...
分类:
其他好文 时间:
2015-09-09 13:18:59
阅读次数:
212