org.postgresql.util.MD5Digest.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of huaweicloud-dws-jdbc Show documentation
Show all versions of huaweicloud-dws-jdbc Show documentation
Data Warehouse Service JDBC driver
???? 2
8 ? ?
? ?
? ?
? ?
7 ?
? ? ? ?
? ?
? ? ?
?
? ?
? ?
?
?
? ?
? ?
? ?
? ?
? ?
7 ?
7 ? ?
? ?
? ?
? ? ? ? ?
" ?
7 ? ? ?
% ?
? ?
? ? ?
* ?
? ?
7 ? ? ?
? ?
7 ? ?
7 ?
7 ?
7 ?
7 ? ? ? HMAC_SHA256_ALGORITHM Ljava/lang/String;
ConstantValue ()V Code LineNumberTable LocalVariableTable this Lorg/postgresql/util/MD5Digest; encode
([B[B[B)[B e Ljava/lang/Exception; user [B password salt md Ljava/security/MessageDigest; temp_digest pass_digest
hex_digest
StackMapTable H ?
bytesToHex ([B[BII)V c I j bytes hex offset length lookup [C i pos ] SHA256_MD5encode sha sha256 ([B)[B (Ljava/security/NoSuchAlgorithmException; str ? ? bytesToHexString ([B)Ljava/lang/String; v hv src
stringBuilder Ljava/lang/StringBuilder; ? ?
charToByte (C)B C hexStringToBytes (Ljava/lang/String;)[B hexString hexChars d GenerateKFromPBKDF2 )(Ljava/lang/String;Ljava/lang/String;I)[B ,Ljava/security/spec/InvalidKeySpecException; random64code server_iteration
iterations chars random32code spec Ljavax/crypto/spec/PBEKeySpec; skf Ljavax/crypto/SecretKeyFactory; hash ? ? ? ((Ljava/lang/String;Ljava/lang/String;)[B GetKeyFromHmac ([B[B)[B #Ljava/security/InvalidKeyException; key data
signingKey !Ljavax/crypto/spec/SecretKeySpec; mac Ljavax/crypto/Mac; ? ? ? XOR_between_password ([B[BI)[B password1 password2 temp MD5_SHA256encode *(Ljava/lang/String;Ljava/lang/String;[B)[B K
server_key
client_key
stored_key
EncryptString RFC5802Algorithm :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[B token server_iteration_350 M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)[B tokenbyte client_signature hmac_result server_signature h result ;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)[B
SourceFile MD5Digest.java <