【发布时间】:2018-03-03 21:39:04
【问题描述】:
我正在尝试学习如何在我的 react-native 应用程序中安全地保存我的 redux 状态。
我正在使用 redux-persist-transform-encrypt 根据文档:https://github.com/maxdeviant/redux-persist-transform-encrypt
import { persistReducer } from 'redux-persist'
import createEncryptor from 'redux-persist-transform-encrypt'
const encryptor = createEncryptor({
secretKey: 'my-super-secret-key'
})
const reducer = persistReducer(
{
transforms: [encryptor]
},
baseReducer
)
但我不知道如何安全地设置secretKey 字符串'my-super-secret-key'?
js编译的时候,这个字符串的值在bundle中不可见吗?
【问题讨论】:
标签: react-native encryption asyncstorage redux-persist