Java AES 加盐加密

标签 java encryption aes salt

好吧,事实证明我不擅长加密/解密。我只是不明白。 如何使 Java 使用 AES 加密将 String message1 = "hello world";String salt = "mySalt"; 加密?加密后如何解密?

如果您有时间提供最基本的代码,那将对我有很大帮助。

还有 1 个关于 AES 加密的一般问题,使用相同的盐,相同的消息是否总是具有相同的加密?

提前致谢。

最佳答案

AES 没有盐的概念。它只需要数据和一个 key 。对于相同的输入,它总是会产生相同的输出。

如何将您的信息与盐结合起来取决于您。字符串连接可能就足够了。但请注意,盐对于 AES 之类的东西并没有多大意义,因为它不是哈希算法。

关于Java AES 加盐加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303103/

相关文章:

iphone - 使用无效 key 时返回错误的解密文本

java - 这是 Java 中最好/安全的加密方法吗?

java - 如何阻止我的小程序刷新我的 GWT 页面?

java - 无法获取 JSON 中的嵌套对象列表

java - opencv Java构建中imshow的等效方法

java - 在java中解码加密的字符串

python - 使用乘法和减法加密和解密图像

key - 在java中将String转换为Key以进行RC4加密

Java AES 加密整个字符串

java - 在字符串数组中查找最大整数的最佳方法?