请问如何实现加密密码?

seeku 2007-09-03 08:17:02
比如客户输入数据库的密码,我要把它保存起来,以后连接数据库的时候使用。
比如weblogic 配置connection pool都是这样子的。

保存在文件里面,要经过加密,而且必须是可逆加密,另外,密钥对于用户
也应该是透明的,不要用户输入密钥。

还有一点,不能让初级水平的人轻松能够破解。注意:java可以反编译的。

有没有现成的 API 可以用?或者现成代码?
...全文
151 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
beiouwolf 2007-09-03
  • 打赏
  • 举报
回复
DES加密
GOOGLE上搜下,很多例子
约翰羊 2007-09-03
  • 打赏
  • 举报
回复
关注,学习
  • 打赏
  • 举报
回复
在 Java 中密码体系一般称为 JCA 和 JCE,分布在 java.security 和 javax.security 包中。密码学本身就是一个复杂的领域,要想了解相关应用的话需要参考有关书籍。

要想了解一些基本的加密 API 的话可以参考 IBM developerWorks 上的一篇文章
《JAVA上加密算法的实现用例》
http://www.ibm.com/developerworks/cn/java/l-security/index.html

如果想保护源代码的话可以参考
《运用加密技术保护Java源代码》
http://www.ibm.com/developerworks/cn/java/l-secureclass/index.html

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧