什么是密钥

一 点睛

在使用对称密码、公钥密码、消息认证码、数字签名等密码技术时,都需要一个称为密钥的巨大数字。然而,数字本身的大小并不重要,重要的是密钥空间的大小,也就是可能出现的密钥的总数量,因为密钥空间越大,进行暴力破解就越困难。密钥空间的大小是由密钥长度决定的。

二 DES的密钥

对称密码DES的密钥的实质长度时56比特(7个字节)

例如,一个DES的密钥用二机制可以表示为:

01011101 11100101 00101001 01011101 01101010 10001101 00111101

用十六进制表示一个密钥:

51 EC 4B 12 3D 42 03

而用十进制则可以表示为:

23059802826269955

三 三重DES的密钥

在对称密码三重DES中,包括使用两个DES密钥的DES-EDE2和使用三个DES密钥的DES-EDE3两种方式

DES-EDE2的密钥的实质长度为112比特(14字节),比如下面这个数字:

51 EC 4B 12 3D 42 03 30 04 D8 98 95 93 3F

DES-EDE3的密钥的实质长度为168比特(21字节),比如下面这个数字:

51 EC 4B 12 3D 42 03 30 04 D8 98 95 93 3F 24 34 65 34 32 12 65

四 AES的密钥

对称密码AES的密钥长度可以从128、192和256比特中进行选择,当密钥长度为256比特时,其长度如下面这个数字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值