tomcat JNDI 128位加密

时间:2011-04-12 15:04:58

标签: java tomcat encryption hash

我在网上找到的大部分样本都是Base64编码,而不是真正加密数据库访问的用户名密码。我们的要求是那些信息不能以明文形式存储,并且必须采用128位加密。我们确实有DSN设置,因为这个数据库也可以从.NET应用程序访问。最糟糕的情况我可以使用JDBC-ODBC桥,即使它不是Sun推荐的方法。

有没有人有关于如何将用户名/密码加密为128位的经验?

谢谢!

1 个答案:

答案 0 :(得分:1)

Base64不是加密,它是编码 - 几乎和纯文本一样不安全。

对于加密,可以查看BouncyCastle API。

但是,实际上不需要解密密码 - 使用单向散列(MD5,SHA-1等)要好得多。