从String转换为Base 64 String JSP

时间:2012-03-09 07:24:23

标签: jsp base64

我想在将其输入数据库之前将密码字符串转换为Base 64,因此它会更安全。我能做到吗? 这里是C#.net的例子:

  

Byte [] enByte = ASCIIEncoding.ASCII.GetBytes(thepassword);

     

string lsPwd = Convert.ToBase64String(enByte);

2 个答案:

答案 0 :(得分:1)

将其转换为Base64甚至不是远程安全的。使用散列方法,最好使用random salt

答案 1 :(得分:1)

我已经尝试了,这很有效,很抱歉用我的帖子打扰你:)

  

DatatypeConverter dc = null;
  byte [] decodingBytes = vpass.getBytes();
  String pass = dc.printBase64Binary(decodingBytes);