基础知识 什么是RSA?答:RSA是一种非对称加密算法,常用来对传输数据进行加密,配合上数字摘要算法,也可以进行文字签名。 RSA加密中padding?答:padding即填充方式,由于RSA加密算法中要加密的明文是要比模数小的,padding就是通过一些填充方式来限制明文的长度。后面会详细介绍pa ...
分类:
编程语言 时间:
2016-05-04 19:06:17
阅读次数:
473
因为安全需要,又没有申请HTTPS证书 只对密码进行了非对称加密 同时服务端验证了是否有证书 本文参考了: MSDN 13年6月的期刊(启用和自定义 ASP.NET Web API 服务的安全性 ):https://msdn.microsoft.com/zh-cn/magazine/dn201748 ...
分类:
Windows程序 时间:
2016-04-29 01:29:16
阅读次数:
1386
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原 ...
分类:
编程语言 时间:
2016-04-26 19:13:21
阅读次数:
190
和其它安全设备一样,RFID设备的安全性并不完美。尽管RFID设备得到了广泛的应用,但其带来的安全威胁需要我们在设备部署前解决。本文将主要介绍几个RFID相关的安全问题。1.RFID伪造根据计算能力,RFID可以分为三类:1).普通标签(tag);2).使用对称密钥的标签;3).使用非对称密钥的标签 ...
分类:
其他好文 时间:
2016-04-23 21:23:45
阅读次数:
291
(一)对称加密(SymmetricCryptography)对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,对称
加密的一大缺点是密钥的管理与分配,换句话说,如何把密钥发送到需要解密你的..
分类:
其他好文 时间:
2016-04-22 10:43:05
阅读次数:
295
基本需求及概念随着Internet网的广泛应用,信息安全问题日益突出,以数据加密技术为核心的信息安全技术也得到了极大的发展。目前的数据加密技术根据加密密钥类型可分私钥加密(对称加密)系统和公钥加密(非对称加密)系统。对称加密算法是较传统的加密体制,通信双方在加/解密过程中使用他们共享的单一密钥,鉴于其算法简单和加密速度快的优点,目前仍然是主流的密码体制之一。最常用的对称密码算法是数据加密标准(DES...
分类:
移动开发 时间:
2016-04-18 17:26:17
阅读次数:
323
背景 RSA这种非对称加密被广泛的运用于网络数据的传输,但其在iOS上很难直接实现,BBRSACryptor框架通过移植openssl实现了iOS端的RSA,本文将介绍如何使用BBRSACryptor生成证书,加载公钥,以及后端如何用php读取证书,加载私钥。 iOS加密 新建工程并集成BBRSAC ...
分类:
移动开发 时间:
2016-04-18 13:07:57
阅读次数:
190
图为 RSA公开密钥算法的发明人,从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年 (和讯财经原创) RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少新来的同事对它不太了解,恰好看到一本书中作者用实例对它进行 ...
分类:
编程语言 时间:
2016-04-15 19:56:37
阅读次数:
122
Section1:加密 加密算法分为:对称加密算法、非对称加密算法、Hash 1.1对称加密算法 加密解密使用相同的密钥 eg:DES,AES,RC4,RC5,Triple DES 缺点:1、因为加密解密密钥相同,key很容易泄露 2、多个人互相通信,则需要很多不同的key,管理麻烦 1.2非对称加 ...
分类:
其他好文 时间:
2016-04-10 06:38:23
阅读次数:
175
在OSI模型和tcp/ip模型中,应用发送某个数据到服务器,通过很多条路径才能到达服务器,在发送的路上,因为数据是明文,且任意人都可以查看,这就给数据带来了风险。因此,加密就很有必要了。常见的密钥算法和协议对称加密(加密解密使用同一个密钥)公钥加密(非对称加密,公钥和..
分类:
其他好文 时间:
2016-04-08 01:06:31
阅读次数:
280