gpt4 book ai didi

android - [Android][加密]声明加密类型时如何避免使用字符串

转载 作者:行者123 更新时间:2023-11-30 00:46:12 25 4
gpt4 key购买 nike

我正在使用 BouncyCaSTLe 进行加密/解密。有什么办法可以避免 Cipher.getInstance("RSA/ECB/PKCS1Padding")?我想防止攻击者知道我使用的是哪种算法。我正在尝试这样的事情:

AsymmetricBlockCipher cipher = new PKCS1Encoding(new RSAEngine());
cipher.init(true, publicKey);

但我不知道我是否在正确的轨道上。

最佳答案

安全性不依赖于隐藏方法,这就是为什么方法可以用字符串指定并且仍然安全的原因。对于加密,保密性完全基于 key 。

因此,使用好的 key 很重要,可以是随机数据,也可以是使用从 PBKDF2 密码派生的密码。

关于android - [Android][加密]声明加密类型时如何避免使用字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41760308/

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