-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathSharevalue.java
78 lines (60 loc) · 1.46 KB
/
Sharevalue.java
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
package myintrnder;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
/**
* @author kali
*/
public class Sharevalue {
private String publickey ;
private String privatekey;
private String encrypmethod;
Mode SM4mode;
Padding SM4Pading;
String SM4Key;
String SM4iv;
//公钥
public void setPublickey(String publickey) {
this.publickey=publickey;
}
public String getPublickey() {
return this.publickey;
}
//私钥
public void setPrivateKey(String publickey) {
this.privatekey = privatekey;
}
public String getPrivateKey() {
return this.privatekey;
}
//传递加密方法
public void setEncryptionMethod(String encrypmethod){
this.encrypmethod=encrypmethod;
}
public String getEncryptionMethod(){
return this.encrypmethod;
}
public void setSM4Mode(String mode){
this.SM4mode=Mode.valueOf(mode);
}
public Mode getSM4Mode(){
return this.SM4mode;
}
public void setSM4Pading(String sm4Pading){
this.SM4Pading=Padding.valueOf(sm4Pading);
}
public Padding getSM4Pading(){
return this.SM4Pading;
}
public void setSM4Key(String sm4Key){
this.SM4Key=sm4Key;
}
public String getSM4PKey(){
return this.SM4Key;
}
public void setSM4IV(String sm4iv){
this.SM4iv=sm4iv;
}
public String getSM4IV(){
return this.SM4iv;
}
}