加解密
文章平均质量分 68
篷篙人
这个作者很懒,什么都没留下…
展开
-
常用公钥算法及区别
常用公钥算法 下面是三种最常用的公钥算法: RSA-适用于数字签名和密钥交换。Rivest-Shamir-Adleman (RSA) 加密算法是目前应用最广泛的公钥加密算法,特别适用于通过 Internet 传送的数据。这种算法以它的三位发明者的名字命名:Ron Rivest、Adi Shamir 和 Leonard Adleman。RSA 算法的安全性基于分解大数字时的困难(转载 2009-01-15 18:09:00 · 3760 阅读 · 0 评论 -
数论的欧拉定理证明 & 欧拉函数公式
欧拉函数 :欧拉函数是数论中很重要的一个函数,欧拉函数是指:对于一个正整数 n ,小于 n 且和 n 互质的正整数(包括 1)的个数,记作 φ(n) 。 完全余数集合:定义小于 n 且和 n 互质的数构成的集合为 Zn ,称呼这个集合为 n 的完全余数集合。 显然 |Zn| =φ(n) 。有关性质:对于素数 p ,φ(p) = p -1 。对于两个不同素数 p, q ,它们的乘积 n = p *转载 2009-05-25 14:56:00 · 26565 阅读 · 2 评论 -
非接触智能卡的安全性分析
智能卡安全控制器经常遭受大量的黑客攻击。最近,攻击方法的巨大改进,宣布了以前许多设计声称其产品非常安全的说法的终结。对于原本设计具有很长设计寿命的用于护照之类的高安全性芯片来说,现在也不得不采取最新的反制措施来应对.而需要接受最广泛的各种测试。 应该清楚地区分纯正的RFID芯片和带有标准的微控制器和安全控制器 纯正的RFID芯片主要用于物品识别类的应用,其中并不包含微转载 2009-04-17 22:18:00 · 1087 阅读 · 0 评论 -
usb加密狗破解原理及方法介绍
本文介绍的是软件加密狗破解的一般思路和方法。做为软件开发者,研究好软件加密的确很重要,不过也很有必要多了解一些关于加密狗解密和破解的知识,加密和破解就像矛和盾一样,对于解密知识了解的越多,那么编写的加密代码就越好,要知道加密永远都比解密要容易的多,只有知己知彼,方能百战百胜。 硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等转载 2009-04-17 15:02:00 · 7630 阅读 · 0 评论 -
关于智能卡数字加密技术的分析
加密技术分类 密码学发展至今,产生了很多密码算法。有的算法已在学术刊物中披露,而更多的却作为军事、商业及贸易等秘密被严加保密。现代密码可以概括为序列密码、分组密码及公共密钥密码三种类型,同时与密码技术相关联的还有密钥管理和密码分析。 序列密码 序列密码是指利用少量的密钥(制乱元素)通过某种复杂的运算(密码算法)产生大量的伪随机位流,用于对明文位流的加转载 2009-04-17 22:17:00 · 2085 阅读 · 0 评论 -
双因子认证
外部认证:卡验证终端,步骤:1)卡产生随机数发送给终端(此时终端和卡都有该随机数)2)外部终端发送外部认证命令,报文中包含对那些随机数的加密的密文3)卡片对随机数加密,验证两组密文是否相同达到认证目的。内部认证:终端认证卡片。 认证(authentication,鉴别、验证):是一方(如自然人或系统)向另一方声明自身的身份并被验证的过程。认证过程可以包含一种或多种认证机制。转载 2009-04-10 11:24:00 · 4837 阅读 · 0 评论 -
分组加密模式浅析[整理]
互联网的软件设计一定少不了加密算法,并且大量使用的都会是对称加密,比较常见的对称加密有:DES、3DES、RC4、AES等等;加密算法都有几个共同的要点:密钥长度;(关系到密钥的强度) 加密模式;(ecb、cbc等等) 块加密算法里的填充方式区分; 对于加密模式,很多同学还不清楚,比如DES,也会有ECB、CBC等不同的区分,它们都是标准的; Window原创 2009-03-30 16:44:00 · 4715 阅读 · 0 评论 -
加密算法(1):DES
DES加密算法最早是由IBM在上世纪70年代开发的,后来成为美国军方和政府机构的标准加密算法,因此DES几乎成为全球最流行的对称加密算法,采用块加密的方式,广泛应用于各个领域。DES的基本流程如下图所示: 通过56位密钥和64位明文之间的各种替换和迭代运算,最后生成64位的密文。在实际应用中通常明文和密钥都是8个字节,但是对于8个字节的密钥而言,每个字节只有前面的转载 2009-03-28 14:11:00 · 1248 阅读 · 0 评论 -
加密算法[2]:RSA
正如DES作为对称算法的典范一样,RSA在非对称算法中一直处于主导地位。在RSA加密算法中,对明文的加密以及对于密文的解密分别使用不同的密钥,这也是非对称算法这个称呼的由来。我们把这两个不同的密钥叫做公钥Kpublic以及私钥Kprivate。公钥可以公开给任何人,而私钥则需要保存在一个秘密的地方,比如放在可以防止攻击的智能卡等类似的安全设备中。RSA是三个发明这一转载 2009-03-30 09:00:00 · 889 阅读 · 0 评论 -
SSL/TLS/WTLS原理
SSL/TLS/WTLS原理作者:yawl 主页:http://www.nsfocus.com日期:2001-02-19一 前言首先要澄清一下名字的混淆:1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。2 IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TLS(Tr转载 2009-08-27 21:20:00 · 1009 阅读 · 0 评论