首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java还是Spring:用盐进行双向加密?

问Java还是Spring:用盐进行双向加密?
EN

Stack Overflow用户
提问于 2014-10-28 14:07:14
回答 2查看 4K关注 0票数 2

我正在用Spring做一个网络项目。

我希望对一些url参数进行双向加密(和解密)。我不需要很强的加密。

我搜索了一下,但发现很多都与单向密码加密有关,这不是我想要的。

有专家能指点我到正确的地方吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-28 15:06:44

我可以推荐一个很好的图书馆叫做弹跳城堡。他们的主页上有几个很好的例子。请参阅https://www.bouncycastle.org/java.html

另一种可能是java加密api和类似的

代码语言:javascript
复制
SecretKey keySpec = new SecretKeySpec(keyBytes, "AES");
AlgorithmParameterSpec ivSpec = new IvParameterSpec(ivBytes);
Cipher aesCbc = Cipher.getInstance("AES/CBC/NoPadding");
aesCbc.init(Cipher.ENCRYPT_MODE, keySpec, ivSpec);
byte[] encryptedBytes = aesCbc.doFinal(plainTextBytes);
return Base64.encodeBase64String(encryptedBytes); 
票数 3
EN

Stack Overflow用户

发布于 2014-10-28 14:24:41

您可以使用javax.crypto中的类来执行加密和解密。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26610402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档