org.postgresql.util
Class MD5Digest

java.lang.Object
  extended by org.postgresql.util.MD5Digest

public class MD5Digest
extends Object


Method Summary
static byte[] encode(byte[] user, byte[] password, byte[] salt)
          Encodes user/password/salt information in the following way: MD5(MD5(password + user) + salt)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

encode

public static byte[] encode(byte[] user,
                            byte[] password,
                            byte[] salt)
Encodes user/password/salt information in the following way: MD5(MD5(password + user) + salt)

Parameters:
user - The connecting user.
password - The connecting user's password.
salt - A four-salt sent by the server.
Returns:
A 35-byte array, comprising the string "md5" and an MD5 digest.


Copyright © 2016 PostgreSQL Global Development Group. All rights reserved.