Files
android/app/build/tmp/kotlin-classes/debug/com/hikoncont/util/StringEncryption.class

55 lines
4.9 KiB
Plaintext
Raw Normal View History

2026-02-11 16:59:49 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>#com/hikoncont/util/StringEncryptionjava/lang/Object<init>()V 
this%Lcom/hikoncont/util/StringEncryption; generateKey()Ljavax/crypto/SecretKey;java/lang/StringBuilder
android/os/Build FINGERPRINTLjava/lang/String;  append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 
SERIAL  ID  toString()Ljava/lang/String; !
"SHA-256$java/security/MessageDigest& getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest; ()
'*kotlin/text/Charsets,UTF_8Ljava/nio/charset/Charset; ./ -0java/lang/String2getBytes(Ljava/nio/charset/Charset;)[B 45
36+this as java.lang.String).getBytes(charset)8kotlin/jvm/internal/Intrinsics:checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V <=
;>digest([B)[B @A
'Bjavax/crypto/spec/SecretKeySpecDAESF([BLjava/lang/String;)V H
EIjavax/crypto/SecretKeyK
deviceInfoLjava/security/MessageDigest;keyBytes[Bencrypt&(Ljava/lang/String;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;java/lang/ExceptionT plainTextVcheckNotNullParameter X=
;Y
[AES/GCM/NoPadding]javax/crypto/Cipher_)(Ljava/lang/String;)Ljavax/crypto/Cipher; (a
`bjava/security/SecureRandomd
e nextBytes([B)V gh
ei"javax/crypto/spec/GCMParameterSpeck(I[B)V m
lnjava/security/Keyp)java/security/spec/AlgorithmParameterSpecrinitB(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V tu
`vdoFinal xA
`yjava/lang/System{ arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V }~
|android/util/Base64<00>encodeToString([BI)Ljava/lang/String; <00><00>
<00><00>/encodeToString(encryptedWithIv, Base64.DEFAULT)<00>obfuscateString <00>R
<00>keyLjavax/crypto/SecretKey;cipherLjavax/crypto/Cipher;iv parameterSpec$Ljavax/crypto/spec/GCMParameterSpec; encryptedDataencryptedWithIveLjava/lang/Exception;decrypt encryptedText<00>decode(Ljava/lang/String;I)[B <00><00>
<00><00> decryptedData<00>([BLjava/nio/charset/Charset;)V <00>
3<00>deobfuscateString <00>R
<00> toCharArray()[C <00><00>
3<00>'this as java.lang.String).toCharArray()<00>([C)V <00>
3<00>4encodeToString(String(ch…eArray(), Base64.DEFAULT)<00>iIchars[Cinput<00>decode(input, Base64.DEFAULT)<00>decoded<clinit>
INSTANCE <00>
<00> ALGORITHMTRANSFORMATION GCM_IV_LENGTH GCM_TAG_LENGTHLkotlin/Metadata;mvkxi0d1<00><><EFBFBD>"

<10><>


<EFBFBD><EFBFBD>



Æ<18><>20:B¢J 02
0J 02 0HJ 020J0HJ02 0HR0X‚
<EFBFBD><EFBFBD>R0X‚
<EFBFBD><EFBFBD>R0X‚
<EFBFBD><EFBFBD>R0X‚
<EFBFBD><EFBFBD>¨d2EncryptedStrings app_debug4com/hikoncont/util/StringEncryption$EncryptedStrings<00>StringEncryption.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses
SourceFileRuntimeVisibleAnnotations1<00>
<00>S<00><00>G<00>S<00><00>^<00>S<00><00><00><00><00><00><00><00><00>/*<2A><08><00><00> 
 <00><00>H<>Y<><0F><15><19><1C><19><1F><19>#L%<25>+M,+:<04>1_<>7Y9<>?<3F>CN<43>EY-G<>J<>L<><00>&  #6:!<00>*+M#%@N:OPH
QR<00>Y<00>+W<>Z*<2A>\M^<5E>cN <0C>:<04>eY<65>f<04>j<>lY<00><04>o:-,<2C>q<05>s<>w-+:<07>1_<>7Y9<>?<3F>z:<04><06>`<60>:<04><><00><04><06><><00><03><00>Y<12><>?<3F>M*+<2B><00><><00><00>U<00><01><00>U<00>>*+ ,/0$123@4S4X7c8o9};<00><<00>><00>\ ~<00><00>x<00><00>r<00>P2X<00><00>X2<00>Pc'<00>P<00><00><00><00>
<00>V<00>S<00>S<00>R<00>T <00>+<12><>Z*<2A>\M^<5E>cN+<03><00>: <0C>:<04> d<>:<05><><00><05><06><><00><>lY<00><05>o:-,<2C>q<07>s<>w-<06>z:<08>3Y<12><>?<08>1<><00><>M*+<2B><00><>{{U<00><01>{U<00>>HI JLOP)Q5RCTQU_WkXzX{Y|[<00>f
o<00><00>i<00><00>b<00>P\<00>P)R<00>PQ*<00><00>g<00>P|<00><00><00>
<00><00><00>S<00>S<00>R<00><00>L+<2B><00>Y<12><>?M>,<2C>6<04>,,4`<60><>U<EFBFBD><01><><EFBFBD><EFBFBD>3Y,<2C><00>:<04>1_<>7Y9<>?<03><00>Y<12><>?<3F><00> <02><00><00>& c
c dee"d(g2gAg<00>* <00><00> A<00><00>L
L<00><00>R<00>"W+<03><00>Y<12><>?N<>3Y-<2D>1<><00>M,<2C><00>Y<12><>?N6-<2D>6<05>--4`<60><>U<EFBFBD><01><><EFBFBD><EFBFBD>3Y-<2D><00>M<EFBFBD>N+M,<2C>ORU<00>1<04>+33<00><1A> 3U<>3<00>6 noop#p$q2r9r@qFtRuSvVn<00>>'<00><00>5<00>$*<00><00>S<00><00>W
W<00><00><00> <0B>Y<><00><><00><><00>
<00><00><00><00><00>g<00><00>[I<00>I<00>I<00><00>I<00><00>I<00><00>[s<00><00>[s
s<00>ss<00>s<00>s<00>s<00>s<00>s<00>s<00>s<00>s<00>s<00>sQsVs s<00>s<00>s<00>s<00>