首页 > 解决方案 > 使用 crypto-js 反应原生 SHA256 哈希

问题描述

我正在尝试crypto-js pbkdf2在 React Native 中使用该算法。我发誓我让它工作了,离开我的电脑,一切都坏了......

我正在尝试通过未定义的方式创建密码await pbkdf2Sync(password, nonceData.salt, {hasher:cryptojs.algo.SHA256, iterations: 500, keySize: 32}).toString().substring(0,64);哈希cryptojs.algo.SHA256

我像这样导入所有东西

import pbkdf2Sync from 'crypto-js/pbkdf2'
import cryptojs from 'crypto-js/core'

但是如果我将 cryptojs.algo 打印到控制台,我会发现它只有 SHA1、HMAC 和 PBKDF2。

如何让 SHA256 算法工作?

我正在使用cryptojs 3.3.0"crypto-js": "^3.3.0",

标签: react-nativecryptographycryptojspbkdf2

解决方案


推荐阅读