栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java方法可以为Hex中的HMAC-SHA256提供与Python方法相同的输出

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java方法可以为Hex中的HMAC-SHA256提供与Python方法相同的输出

您确定您的键和输入是相同的并且在java和python中都正确编码吗?

HMAC-SHA256在两个平台上均相同。

爪哇

Mac sha256_HMAC = Mac.getInstance("HmacSHA256");SecretKeySpec secretKey = new SecretKeySpec("1234".getBytes(), "HmacSHA256");sha256_HMAC.init(secretKey);byte[] hash = sha256_HMAC.doFinal("test".getBytes());String check = Hex.enpreHexString(hash);System.out.println(new String(check));Output24c4f0295e1bea74f9a5cb5bc40525c8889d11c78c4255808be00defe666671f

蟒蛇

print hmac.new("1234", "test", hashlib.sha256).hexdigest();Output24c4f0295e1bea74f9a5cb5bc40525c8889d11c78c4255808be00defe666671f


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/419791.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号