将解密密钥存储在reactjs中?

问题描述 投票:0回答:2

我正在开发react应用,该应用会根据用户响应获取API。API响应已加密,在制作任何API之前,我都会获得解密密钥(通过安全方法)。

我需要存储解密密钥,以便每次都能解密API响应。目前,我将解密密钥存储在组件状态中。任何使用react-dev工具的人都可以很容易地看到它]

我不需要在本地存储解密,这在用户登录时会发生很大变化。

reactjs encryption aes cryptojs
2个回答
0
投票

我认为您可以使用Cookie来存储您的解密密钥,但是现在这是您需要保留cookie或使其可用于会话的选择。

您可以使用cookie-encryption来加密cookie>

希望这会有所帮助!


-1
投票

您可以保存在localStorage中并使用https://github.com/softvar/secure-ls对其进行加密。无需设置状态。只需阅读并在本地存储中设置即可。但是反正前端加密反正不好!也许有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.