密评实战练习2

1、针对如下待加密原文数据M1和M2,加密算法为SM4-CBC,填充模式为PKCS7时,判断下述密文值是否符合SM4加密特征的数据。

待加密原数据M1:SM4 Encrypt test
密文值1:DABD60B6A3378F688429C03184A329DA1A45C7F97E8825F9556E1C53611FC999
密文值2:8F809BFFC88559B53B1D92880326C039

待加密原数据M2:SM4 testing
密文值3:0F97C72B4A79FEB87A7E6D9640DD7D88
密文值4:3A83585826C2A985DE5520

解析:

如有趁手工具直接验证

在线SM4加密解密工具:https://config.net.cn/tools/SM4.html

经过在线验证密文值长度64,答案为密文值1。

经过在线验证密文值长度32,答案为密文值3。

补充知识:详情可参考PKCS7-CSDN博客

2、使用同一密钥并采用SM4算法对明文数据M1和M2加密得到密文数据C1和C2,填充模式为PKCS7时,判断SM4算法采用哪种分组模式。


待加密原数据M1:SM1 Encrypt test
密文数据C1:d2f471612be51ce5fd51f28888153c5aedf4423a951bc31d8e0a08264105a9c9

待加密原数据M2:SM4 Encrypt test is so difficult
密文数据C2:2b3030de14aad4853e1bed0a6b5dd7f3ce8db17747380aa8deb897bab8704140edf4423a951bc31d8e0a08264105a9c9

A:CBC
B:ECB
C:CFB
D:CTR

解析:

直接观察密文可发现,密文后半部分相同,根据SM4加密特征可知ECB模式可根据相同明文加密相同密文,故猜测为ECB加密模式。

可参考:密码学学习笔记_04_对称加密 - 知乎

3、某信息系统密码应用方案中描述,采用HMAC-SM3技术保证重要业务数据的完整性保护。如下数据为从其业务系统数据库中获取的某数据的MAC值,请对该数据存储完整性进行符合性判断。

MAC值:7C8B4F5F0BBDC0617F66C3CCB8BE7483715CAF7A

解析:不确定(欢迎小伙伴留言)

通过密文值统计可知,MAC的长度为40,不符合SM3的加密特征,但MAC值若被截取,则长度小于256均可。

以上试题非小编原创,答案是小编根据自身经验验证所得,如有侵权,请联系删除,欢迎小伙伴留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值