如何在 Ionic 1 中使用 SHA-2 算法生成哈希密码



我需要使用 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

然后它起作用了。

最新更新