wordpress托管站点,山西太原制作网站人有吗,做网站需要学习多久,酒店手机网站首页设计背景
微信小程序调用飞蛾热敏纸打印机#xff0c;需要进行参数sig签名校验#xff0c;使用的是sha1进行加密 // 通过crypto.createHash()函数#xff0c;创建一个hash实例#xff0c;但是需要调用md5#xff0c;sha1#xff0c;sha256#xff0c;sha512算法来实现实例的…
背景
微信小程序调用飞蛾热敏纸打印机需要进行参数sig签名校验使用的是sha1进行加密 // 通过crypto.createHash()函数创建一个hash实例但是需要调用md5sha1sha256sha512算法来实现实例的创建。// 创建hash实例
crypto.createHash();// 生成一个sha1算法的hash实例
let sha1 crypto.createHash(sha1);// 指定要摘要的原始内容,可以在摘要被输出之前使用多次update方法来添加摘要内容
let sha1Sum sha1.update(hello world);// 摘要输出16进制。因为它默认返回的是2进制的数据然后我们接着
let result sha1Sum.digest(hex);// 期望以16进制的形式打印md5值 (在使用digest方法之后不能再向hash对象追加摘要内容)
sha1Sum.digest(‘hex’); console.log(result)