나는 기존의 JSP 프로그램의 PHP 버전을 만들려고 노력하고있다. 그러나 나는 암호 암호화 부분에 머물러있다.java에서 php로 비밀번호 암호화 변환
변환 방법을 알려주세요. 나는 그것이 md5()를 얻으려고 노력하는 것을 알고있다. 그러나 그 후 나는 그것을 얻지 않는다. 나는 Stringbuffer와 for() 부분에서 길을 잃는다.
나를 도와 줄 수 있습니까?
public static String encryptPassword(String password)
{
String encrypted = "";
try
{
MessageDigest digest = MessageDigest.getInstance("MD5");
byte[] passwordBytes = password.getBytes();
digest.reset();
digest.update(passwordBytes);
byte[] message = digest.digest();
StringBuffer hexString = new StringBuffer();
for (int i=0; i < message.length; i++)
{
hexString.append(Integer.toHexString(
0xFF & message[ i ]));
}
encrypted = hexString.toString();
}
catch(Exception e) { }
return encrypted;
}
그냥 (이미 알고 계실 것입니다.) 암호화가 아니므로 해시입니다. :) –
그렇습니다. 나는 왜이 함수가 encryptPassword라고 불리는 지 궁금합니다. P – Obay
@Obay 질문 제목에서 : "password encryption". – zaph