我对密码学知道的足够多,足以让初学者感到困惑,并被安全专家嘲笑。所以,考虑到这一点,我想问:javax.crypto.Cipher有多安全?我知道任何东西都可以被有意愿和方法的人破解,但我仍然想知道相对详细的信息。
我之所以问是因为我想存储将通过我的Cryptor类发送的帐户名称和密码,该类将对它们进行加密,我想知道是否这样做就足够了。如果有任何可以阅读的文献,那将非常感谢。
谢谢 ~Aedon
我对密码学知道的足够多,足以让初学者感到困惑,并被安全专家嘲笑。所以,考虑到这一点,我想问:javax.crypto.Cipher有多安全?我知道任何东西都可以被有意愿和方法的人破解,但我仍然想知道相对详细的信息。
我之所以问是因为我想存储将通过我的Cryptor类发送的帐户名称和密码,该类将对它们进行加密,我想知道是否这样做就足够了。如果有任何可以阅读的文献,那将非常感谢。
谢谢 ~Aedon
Cipher是一个通用类,可应用加密/解密算法。它的安全性取决于所使用的实际加密算法(DES、三重DES、AES等)、其密钥大小以及您选择的块链接类型。
SercretKeySpec
和IvParameterSpec
时,我遇到了大量的异常反馈。我查看了文档,但并不清楚。 - ahodderCipher
是不能保护你的。在这种情况下,你需要使用以下之一:
这里提供了有关密码安全性的论点和链接。