「 CRYPTO 」 February 01, 2020
AES加密学习
Words count 880 Reading time 1 mins. Read count 1000000
「 CRYPTO 」 March 26, 2020
Words count 4.1k Reading time 4 mins. Read count 1000000
下面是对照表:
原理如下:
上表中总共有64个字符,2^6=64所以只需要6个bit位就足够描述所有的表中字符了。计算机中1个字节8个bit,一个ASCII码占1个字节。因此多出来...
Read article
「 CRYPTO 」 February 01, 2020
Words count 880 Reading time 1 mins. Read count 1000000
「 CRYPTO 」 November 29, 2019
Words count 5.7k Reading time 5 mins. Read count 1000000
RC4是一种流加密算法,密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。RC4是有线等效加密(WEP)中采用的加密算法,也曾经是TLS可采用的算法之一。
流密码结构:
下面这个图是rc4的流程图:
1、先初始化状态向量S(256个字节,用来作为密钥流生成的种子1)
按照升序,给每个字节赋值0,1,2,3,4,5,6…..,254,255
2、初始密钥(由用户输入),长度任意
如果输入长度小于256个字节,则进行轮转,直到填满
例如输入密钥的是1,2,3,4,5 , 那么填入的是...
Read article