您的位置首页百科问答

密码分为哪三种

密码分为哪三种

密码大体上桐键分为三类,涉及的知识点主要是信息论和数论第一类:公开密钥算法:RSA第二类:对称算法:AES,DES。Hitag2第三类:单项序列算法:MD5而盯态对称算法又可以分为分组加密和序列加密两种分组加密:AES,DES序列加密:Hitag2,Keeloq序列加密通常是硬件实现,因为每次加密1bit,对于硬件来说用移位寄存器来实现是很容易的,但对于最小存储单位是1Byte(8bit)的上位机来说,频繁的位操作并不方便。加密算法的理论基础基本上来自于数论,数论主要是讨论整形,基本上就是关于素数的研究,RSA的加密难度依据就是,两个大素数的因式分解,但目前无法证明是否有方法能快速的因式分解两个超大素数,所以也无法证明此算法绝对安全,但同理无法证明它不安全。目前2048位的RSA公认是安全的。信息论在本质上基本和密码学等价,信息熵也影局则巧响一组加密数据其安全性,和其被攻破的难度。所以如何降低冗余,隐藏明文也是密码学必须考虑的问题。