对称密码体制的加密算法有两种基本类型主要包含分组密码和序列密码,分组密码算法是在明文分组上进行运算通常为64位,但是有些时候更长,序列密码算法作用在明文和密文数据流的1位或者一个字节上,有些时候甚至是一个32bit的字。利用分组算法,相同的明文用相同的密钥加密永远得到相同的密文。
用序列算法,每次对相同的明文比特或者字节加密都会得到不同密文比特或者字节。这种算法虽然是采用某个字符作为密钥进行加密操作可是他能把密钥拆分为多个不同的字段并进行多次运算,最终的结果就是让你难以发现变化的规律,破解也就难上加难了,基于对称密钥加密的算法主要包括DES,TripleDES,AES,IDEA,RC2,RC4,RC5和blowfish等等。 |