gpt4 book ai didi

java - 如何使用 AES 在 Android 中安全存储加密密码并稍后解密?

转载 作者:行者123 更新时间:2023-12-01 10:44:09 30 4
gpt4 key购买 nike

我正在尝试使用基于我的种子和盐的 AES 算法在 android sharedPref 中保存密码。我的观察是,该算法不会每次使用相同的盐和种子生成相同的加密字符串。我在使用相同种子解密加密字符串时遇到问题。如何使用我的种子生成相同的 SecretKeySpec?

最佳答案

AES 是一种分组密码,因此需要对输入数据(16 字节)进行分组。将 CVV 填充到 block 大小或指定 PKCS#7 填充。

保存 CVV 可能违反 PCI(支付卡行业)要求。

关于java - 如何使用 AES 在 Android 中安全存储加密密码并稍后解密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34287136/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com