HASH测试

前言

工作中使用到HASH算法,了解一下怎么测试HASH。

一、使用网页工具

https://lzltool.com/data-hash

在这里插入图片描述

二、HASH MD5测试

1.测试字符串

字符串:”abcdefghijklmnop”
哈希密钥:0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
输出:ddd8fc9a63a87de114c61e19958446a7
0x9AFCD8DD,0xE17DA863,0x191EC614,0xA7468495
AT6500计算得到的与网页一致:
请添加图片描述

2.测试16进制数

16进制数:0x12111111,0x11111111,0x11111111,0x12111111
网页计算的和芯片计算大小端不一致,网页是大端模式,芯片是小端模式,要注意
网页上是:0x11111112111111111111111111111112
芯片:{0x12111111,0x11111111,0x11111111,0x12111111}
哈希密钥:0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
请添加图片描述

3.测试16进制数

网页上是:0x1a5d1d5a36a86380db7905a5b26afaccd344e77625a4a61e364fcb9ebc84448c
芯片:{0x5a1d5d1a,0x8063a836,0xa50579db,0xccfa6ab2,0x76e744d3,0x1ea6a425,0x9ecb4f36,0x8c4484bc}
哈希密钥:0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
输出:eeec56d06808c6a5595b860b439eb038
请添加图片描述

三、HASH SHA256测试

芯片:{0x5a1d5d1a,0x8063a836,0xa50579db,0xccfa6ab2,0x76e744d3,0x1ea6a425,0x9ecb4f36,0x8c4484bc}
输出:809fa236119656c55710bd0eff8d349017d2f845bf69bbb32c2c2cb0ff165a3b
请添加图片描述

四、HASH SHA3测试

芯片:{0x5a1d5d1a,0x8063a836,0xa50579db,0xccfa6ab2,0x76e744d3,0x1ea6a425,0x9ecb4f36,0x8c4484bc}
哈希密钥:0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
输出:a90ea9e337ea5a15f616314888f8a80d00b78ca23d57f5facad209d5aa0a7fc8
请添加图片描述

五、HASH SHAKE_MD5测试

网页上是:0x1a5d1d5a36a86380db7905a5b26afaccd344e77625a4a61e364fcb9ebc84448c
芯片:{0x5a1d5d1a,0x8063a836,0xa50579db,0xccfa6ab2,0x76e744d3,0x1ea6a425,0x9ecb4f36,0x8c4484bc}
输出:5770ee0edc2ee03dc4efeecd8372ecbe
请添加图片描述

六、HASH HMAC_SM3测试

网页上是:0x1a5d1d5a36a86380db7905a5b26afaccd344e77625a4a61e364fcb9ebc84448c
芯片:{0x5a1d5d1a,0x8063a836,0xa50579db,0xccfa6ab2,0x76e744d3,0x1ea6a425,0x9ecb4f36,0x8c4484bc}
哈希密钥:0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
输出:E92D7240603376BEC8A16A124550B9DE068BD46D39E863B782488455B30A8F73
请添加图片描述

  • 15
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值