whycrzg
2021-03-11 6e3aac63644b72036f8aa9348c50488e0e121723
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
Êþº¾4Žorg/pzone/crypto/TestSM2java/lang/Object<init>()VCode
     LineNumberTableLocalVariableTablethisLorg/pzone/crypto/TestSM2;main([Ljava/lang/String;)Vorg/pzone/crypto/SM2
    
 setDebug(Z)V pri_key.ksm
 importPrivateKey*(Ljava/lang/String;)Ljava/math/BigInteger; pub_key.ksm
  !"importPublicKey6(Ljava/lang/String;)Lorg/bouncycastle/math/ec/ECPoint;
$&% org/bouncycastle/math/ec/ECPoint '(
getEncoded(Z)[B    *,+java/lang/System -.errLjava/io/PrintStream;0java/lang/StringBuilder
243java/lang/String 56valueOf(I)Ljava/lang/String;
/8 9(Ljava/lang/String;)V;     pub_Key:
/= >?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
ACB test/java/org/pzone/crypto/ComFn DEbytesToHexString([BI)Ljava/lang/String;
/G HItoString()Ljava/lang/String;
KMLjava/io/PrintStream N9println
$P QR    getXCoord+()Lorg/bouncycastle/math/ec/ECFieldElement;
TVU'org/bouncycastle/math/ec/ECFieldElement 'W()[BY     pubKeyX:
$[ \R    getYCoord^     pubKeyY:`pubKey:
$G
cedjava/math/BigInteger fW toByteArray
*h ij    arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vl     privKey:
cGo\公司名称:福光电子
项目名称:BTS监控平台V1.23
lisence类型:永久可用
q rsencrypt8(Ljava/lang/String;Lorg/bouncycastle/math/ec/ECPoint;)[B
u vwdecrypt,([BLjava/math/BigInteger;)Ljava/lang/String;args[Ljava/lang/String;xLorg/pzone/crypto/SM2;privKeyLjava/math/BigInteger;pubKey"Lorg/bouncycastle/math/ec/ECPoint;pubk[BkxkypktmpnIdata StackMapTabley
SourceFile TestSM2.java!/*·±
      U 7»Y·L+¶+¶M+¶N-¶#:²)»/Y¾¸1·7:¶<¾¸@¶<¶F¶J-¶O¶S:²)»/Y¾¸1·7X¶<¾¸@¶<¶F¶J-¶Z¶S:²)»/Y¾¸1·7]¶<¾¸@¶<¶F¶J²)»/Y_·7-¶a¶<¶F¶J,¶b:3š¾d¼:¾¸g:²)»/Y¾¸1·7k¶<¾¸@¶<¶F¶J²),¶m¶J6§+n-¶p:    +    ,¶t:
„¡ÿè±
j "HQw€ ¦!¿#Å$Ì%Õ&á'å) *+,-/,$2-+66 p 7xy/z{#|}~"€Q悁€·ƒÅr„Õ…†‡$    ˆ    ‰&ÿåŠc$‹‹‹‹ü5Œ