public static byte[] encode(byte user[], byte password[], byte salt[]) { MessageDigest md; byte[] temp_digest, pass_digest; byte[] hex_digest = new byte[35]; try { md = MessageDigest.getInstance("MD5"); md.update(password); md.update(user); temp_digest = md.digest(); bytesToHex(temp_digest, hex_digest, 0); md.update(hex_digest, 0, 32); md.update(salt); pass_digest = md.digest(); bytesToHex(pass_digest, hex_digest, 3); hex_digest[0] = (byte) 'm'; hex_digest[1] = (byte) 'd'; hex_digest[2] = (byte) '5'; } catch (Exception e) { ; // "MessageDigest failure; " + e } return hex_digest; }
temp_digest = md.digest(); bytesToHex(temp_digest, hex_digest, 0); md.update(hex_digest, 0, 32); md.update(salt); pass_digest = md.digest(); bytesToHex(pass_digest, hex_digest, 3); hex_digest[0] = (byte) 'm'; hex_digest[1] = (byte) 'd';
public static byte[] encode(byte user[], byte password[], byte salt[]) { MessageDigest md; byte[] temp_digest, pass_digest; byte[] hex_digest = new byte[35]; try { md = MessageDigest.getInstance("MD5"); md.update(password); md.update(user); temp_digest = md.digest(); bytesToHex(temp_digest, hex_digest, 0); md.update(hex_digest, 0, 32); md.update(salt); pass_digest = md.digest(); bytesToHex(pass_digest, hex_digest, 3); hex_digest[0] = (byte) 'm'; hex_digest[1] = (byte) 'd'; hex_digest[2] = (byte) '5'; } catch (Exception e) { ; // "MessageDigest failure; " + e } return hex_digest; }
public static byte[] encode(byte user[], byte password[], byte salt[]) { MessageDigest md; byte[] temp_digest, pass_digest; byte[] hex_digest = new byte[35]; try { md = MessageDigest.getInstance("MD5"); md.update(password); md.update(user); temp_digest = md.digest(); bytesToHex(temp_digest, hex_digest, 0); md.update(hex_digest, 0, 32); md.update(salt); pass_digest = md.digest(); bytesToHex(pass_digest, hex_digest, 3); hex_digest[0] = (byte) 'm'; hex_digest[1] = (byte) 'd'; hex_digest[2] = (byte) '5'; } catch (Exception e) { ; // "MessageDigest failure; " + e } return hex_digest; }