我正在使用react-native-sha512包对文本进行哈希处理,并在对文本进行哈希处理后尝试将其发送到后端。 以下是我用来对文本进行哈希处理的一部分代码-
import { sha512 } from 'react-native-sha512';
constructor(props){
this.state = {password: ""}
}
sha512("Test").then(hash => {
this.setState({
password: hash
})
})
this.props.login(username.toLowerCase(), this.state.password);
其中Test
是我要哈希的文本,但它给了我以下错误-
未定义不是对象(正在评估'u.sha12')
除了上面的代码之外,我是否还需要添加其他内容以进行哈希处理?
提前谢谢!