私密数据通过接口传输时,一般都需要进行加密。而加密方式又有很多,诸如md5,sha1,sha256…
在使用sha256的时候遇到一个报错信息:

经过一番研究,发现sha256加密的内容必须是一个字符串,否则就报错如上。
使用方式如下:
import { sha256 } from '@/utils/sha256.min.js';
// 我的sha256是在cdn上下载的一个js压缩文件
let psd1 = 1234566;
let psd1 = '1234566';
console.log(sha256(psd1)); // 报错如上
console.log(sha256(psd2)); // 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92
本文介绍了在使用SHA256加密方法时常见的错误——输入非字符串类型数据导致的错误,并给出了正确的实现方式。
2989

被折叠的 条评论
为什么被折叠?



