我想在将其输入数据库之前将密码字符串转换为Base 64,因此它会更安全。我能做到吗? 这里是C#.net的例子:
Byte [] enByte = ASCIIEncoding.ASCII.GetBytes(thepassword);
string lsPwd = Convert.ToBase64String(enByte);
答案 0 :(得分:1)
将其转换为Base64甚至不是远程安全的。使用散列方法,最好使用random salt。
答案 1 :(得分:1)
我已经尝试了,这很有效,很抱歉用我的帖子打扰你:)
DatatypeConverter dc = null;
byte [] decodingBytes = vpass.getBytes();
String pass = dc.printBase64Binary(decodingBytes);