【发布时间】:2019-02-13 10:05:32
【问题描述】:
我计划加密我的 JWT 访问令牌并将其存储在 AsyncStorage (React Native) 中。我将使用 PIN 码加密令牌并在每次应用启动时请求 PIN 码。我将使用 PIN 码解密访问令牌并将其存储在我的状态以供以后使用。
这是一种安全的方法吗?
【问题讨论】:
-
使用这种方法,您的 JWT 机密可能会通过 API 调用或您的应用代码(取决于您希望如何访问它)而受到损害。
-
为什么要在客户端加密 JWT?它是否存储了应用必须读取的敏感数据?
-
当用户登录时,他会得到一个访问令牌。我有一个“记住我”功能,我想重新使用访问令牌。然后我会询问 PIN 码而不是密码来解密访问令牌。
-
@Niel 你管理好了吗?我也面临同样的问题
标签: security react-native cryptography