如何生成具有种子值的 AES 密钥,以便每当我生成具有相同种子值的密钥时,我都能够获得相同的 AES 密钥?
我想为我的 Blackberry Pearl 8100 设备生成此密钥。
我无法使用 AESKey(keyData) 生成 AES 密钥。
此外,每当我以 String 或 byte[] 的形式打印它时,我都无法生成它。(打印它)永远不会打印实际密钥。
可以做些什么来获得密钥?
更新
我尝试通过传递我的数据的 byte[] 来生成 AESKey,如下所示:
AESKey key = new AESKey(keyData);
每次我得到相同的密钥,这是正确的。
现在使用这个密钥我正在加密数据。每次我加密我都会得到不同的加密值。这是我的问题。加密后如何每次都获得相同的数据,以便将其发送到服务器?
更新
我无法使用 AESKey(keyData) 生成 AES 密钥。
此外,每当我以 String 或 byte[] 的形式打印它时,我都无法生成它。(打印它)永远不会打印实际密钥。
可以做些什么来获得密钥?