Shi*_*ifs 4 javascript sha256 angular
在发出API请求之前,我需要在SHA256中加密我的密码.我无法在Angular2中找到任何SHA-256的实现
我为此目的使用了sha.js,它是如此简单并且成功!
第一 npm install --save sha.js
导入您的组件,服务,等等: import * as shajs from 'sha.js';
最后,像文档说的那样使用它: shajs('sha256').update({stringToBeHashed}).digest('hex')
在我回答你的问题之前,你应该明白SHA256 不应该用于密码。您还应该知道客户端密码散列通常不会完成,但许多研究人员都在推动它。问题是很容易做错。此处和此处的指南。
现在回答你的问题,与其使用 Angular2,为什么不直接引入Stanford JavaScript Crypto Library或Crypto-Js呢?这些链接中记录了 SHA256 上的 API。
| 归档时间: |
|
| 查看次数: |
18062 次 |
| 最近记录: |