hmac-sha256 2021-11-02
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hmac-sha256 2021-11-02相关的知识,希望对你有一定的参考价值。
参考技术A 本质上,hmac-sha256是对字节流进行加密,得到的结果也是字节流而我们可以根据需要,将加密后的字节流转换为base64格式字符串、hex格式字符串或者其他格式字符串
以下为hmac-sha256生成【base64格式字符串】签名的样例
Golang
如何在 AngularJS 中生成 HMAC-SHA256?
【中文标题】如何在 AngularJS 中生成 HMAC-SHA256?【英文标题】:How to generate HMAC-SHA256 in AngularJS? 【发布时间】:2016-10-25 05:55:08 【问题描述】:如何在 AngularJS 中生成 HMAC-SHA256 签名?
我找不到有关此主题的任何来源。
【问题讨论】:
angular 不包含加密库。 问题必须证明您在提问之前曾尝试自己解决问题。 @JK:*** 是关于互相帮助,而不是抨击或指责某人懒于寻找自己的解决方案。我们不知道细节。如果您不喜欢这个问题,请离开。根据您的个人资料:没有愚蠢的问题。不问问题是愚蠢的 【参考方案1】:AngularJS 是 javascript。所以,你需要问:“如何在 javascript 中生成 hmac-sha256”。这是answered many times。
例如使用“jsSHA”你可以这样做:
var shaObj = new jsSHA(hashType, "TEXT");
shaObj.setHMACKey("abc", "TEXT");
shaObj.update("This is a test");
var hmac = shaObj.getHMAC("HEX");
【讨论】:
以上是关于hmac-sha256 2021-11-02的主要内容,如果未能解决你的问题,请参考以下文章