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

Pra*_*yal 1 javascript algorithm node.js ionic-framework

我需要使用SHA-1哈希算法以哈希形式将密码值发送到后端。请指导我如何实现这一目标。

我已经在google上搜索并找到了一个链接,它是npm包中的一个本机js函数,但是我可以在Ionic 2应用程序中使用它吗?或任何其他方式,例如在应用程序中添加外部js文件并在其中使用函数来构建密码哈希。

Dav*_*idX 5

您可以使用CryptoJS

通过NPM安装软件包

npm install crypto-js --save
Run Code Online (Sandbox Code Playgroud)

将其导入到您的.ts文件

import CryptoJS from 'crypto-js';
Run Code Online (Sandbox Code Playgroud)

使用SHA1,如下所示:

var hash= CryptoJS.SHA1("hello");
Run Code Online (Sandbox Code Playgroud)

就像上面提到的追逐一样,这是哈希,而不是加密。