Я хочу преобразовать строку пароля в базу 64, прежде чем я введу ее в базу данных, так что это будет безопаснее.Могу ли я достичь этого?Вот пример из C # .net:
Byte [] enByte = ASCIIEncoding.ASCII.GetBytes (thepassword); строка lsPwd = Convert.ToBase64String (enByte);
Byte [] enByte = ASCIIEncoding.ASCII.GetBytes (thepassword);
строка lsPwd = Convert.ToBase64String (enByte);
Я пробовал, и это работает, извините, что беспокою вас своим постом :)
DatatypeConverter dc = null; byte [] decodedBytes = vpass.getBytes (); String pass = dc.printBase64Binary (decodedBytes);
Преобразование его в Base64 даже удаленно не безопасно.Используйте подход хеширования, предпочтительно с случайной солью .