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