我需要使用 SHA-1散列算法以散列的形式将密码值发送到后端。请指导我如何实现这一目标。
我用Google搜索并找到了一个link,它是npm包中的一个原生js函数,但有什么方法可以在我的Ionic 2应用程序中使用它吗?或者任何其他方式,例如在应用程序中添加外部js文件,并使用其中的函数来构建密码哈希。
答案 0 :(得分:4)
您可以使用CryptoJS
通过NPM安装包
npm install crypto-js --save
将其导入.ts文件
import CryptoJS from 'crypto-js';
按如下方式使用SHA1:
var hash= CryptoJS.SHA1("hello");
与上面提到的追逐一样,这是散列,而不是加密。
答案 1 :(得分:2)
我为Ionic 3实现了上述解决方案,但收到一条错误消息。您还必须使用以下方法安装类型:
npm install @types/crypto-js
然后它起作用。