gpt4 book ai didi

android - Android 中的 AES key 生成

转载 作者:行者123 更新时间:2023-11-30 04:44:43 25 4
gpt4 key购买 nike

目前我正在为 AES 加密/解密生成 key 。 key 基于密码和每个用户的随机盐。我的第一个想法是使用算法“PBKDF2WithHmacSHA1”制作一个 SecretKeyFactory。问题是Android目前不支持。

进行一些搜索后,我从 erickson 那里找到了答案,推荐使用该算法达到相同目的 (AES 256 bit encryption)。我的问题是,如果我使用“PBEWITHSHA256AND256BITAES-CBC-BC”而不是“PBKDF2WithHmacSHA1”,加密过程会有多大不同?关于如何以安全的方式在 android 中为 AES 生成 key ,而不仅仅是将密码与 key 的盐一起散列,还有其他任何想法(我不认为可以遵循这种方法)。

最佳答案

顾名思义,“PBEWITHSHA256AND256BITAES-CBC-BC”将使用 SHA256 作为 HMAC,而不是使用 SHA1。因为这是一个不同的算法,它会为选择的密码生成一个不同的 key 。

如果你只在 android 上加密/解密,这应该没问题。

关于android - Android 中的 AES key 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277533/

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