1
zj
2024-06-13 66c2ab8a29786a5ee15c649890c5ec3c876c4774
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Êþº¾4¬
q    rst
uvw
xy
uz
u{|
 
q
 
}~
€‚
ƒ
 
„è
…†
‡ˆ
‹Œ

‘
’ÿÿÿB@ SECRET_SIZEI ConstantValue
SEEDLjava/lang/String;RANDOM_NUMBER_ALGORITHM window_size<init>()VCodeLineNumberTableLocalVariableTablethis2Lcom/yami/trading/common/util/GoogleAuthenticator; setWindowSize(I)Vs StackMapTablegenerateSecretKey()Ljava/lang/String;buffer[Bcodec(Lorg/apache/commons/codec/binary/Base32; bEncodedKey
encodedKeysrLjava/security/SecureRandom;“€getQRBarcodeURLJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;userhostsecretformat
check_code(Ljava/lang/String;JJ)ZhashJeLjava/lang/Exception;icodetimeMsec
decodedKeyts~|?† generateCode(Ljava/lang/String;J)J verify_code([BJ)IkeydatavaluesignKey!Ljavax/crypto/spec/SecretKeySpec;macLjavax/crypto/Mac;offset truncatedHashŒ”
Exceptions•
SourceFileGoogleAuthenticator.java 12 0*0com/yami/trading/common/util/GoogleAuthenticatorSHA1PRNG“ –—LH8GjEvTbW5oVSV7avFDdwIHqGlUYNzKFI7izOF8GwGEKIs2mEdN7vxRs2im5REaNCWGmcD2rvTex˜ ™š ›œ ž&org/apache/commons/codec/binary/Base32 Ÿ java/lang/String 1œ&java/security/NoSuchAlgorithmExceptiondhttps://www.google.com/chart?chs=200x200&chld=M%%7C0&cht=qr&chl=otpauth://totp/%s@%s%%3Fsecret%%3D%sjava/lang/Object M¡ ¢š `ajava/lang/Exception £2java/lang/RuntimeException ¤= 1¥ 1¦javax/crypto/spec/SecretKeySpecHmacSHA1 1§” –¨ ©ª « java/security/SecureRandomjavax/crypto/Mac!java/security/InvalidKeyException getInstance0(Ljava/lang/String;)Ljava/security/SecureRandom;&org/apache/commons/codec/binary/Base64 decodeBase64(Ljava/lang/String;)[BsetSeed([B)V generateSeed(I)[Bencode([B)[B9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;decodeprintStackTrace
getMessage(Ljava/lang/String;)V(Ljava/lang/Throwable;)V([BLjava/lang/String;)V&(Ljava/lang/String;)Ljavax/crypto/Mac;init(Ljava/security/Key;)VdoFinal!)*+,-.+/.+0*1238
*·*µ±4
5 
67893V¡£*µ±4' ()567:*;    <=3É6K¸K*¸¶*
¶    L»
Y· M,+¶ N» Y-·:°L°234*
35678 9&:0;3<4?54>? @A& B?0C.4DE;ÿ3FG    HI3dN-½Y*SY+SY,S¸°4
MN5*J.K.L.M.NO3Vc»
Y· :+¶:mm7*´t6
 
*´£7
…a¸…7 §:  ¶»Y ¶·¿  ”š¬„
§ÿƬ-;>46 Z    [^a-d;k>e@hEiRlYm[aaq5p ;PQ @RS R    PQ $=T*
c67cL.cUQcVQ    Z@ARW?FXQ;'ÿ$YZ[\Y]üúú    ^_3}#»
Y· *¶mm¸…­N»Y-·¿4|}~5     RS#L.#VQ;Y]
`a3” ‘¼N76„ÿž-ˆ‘T}7§ÿé»Y* ·!: ¸":¶#-¶$:3~6        7
6  ¢"
y7
 
     `3ÿ~…7
„ §ÿÞ
%7
 
'q7
 
ˆ¬4Jƒ„…†…&ˆ2‰9Š@‹HŒRŽU^e“w}•…–—5p T*X%T* ‘b?‘XQŒc?‰dQ2_ef9XghHIP?R?i*    U<jQ
;+þ \úÿ1
\\kl\ú$mnop