Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
H
hphy
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
向怀芳
hphy
Commits
dcf1c2c5
Commit
dcf1c2c5
authored
1 year ago
by
gaozhaochen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 所有接口返回数据使用AES加密
parent
a346a044
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
8 deletions
+5
-8
EncryptionUtil.java
...va/cn/sh/stc/sict/theme/common/crypto/EncryptionUtil.java
+5
-8
No files found.
smart-health-modules/theme-schema/src/main/java/cn/sh/stc/sict/theme/common/crypto/EncryptionUtil.java
View file @
dcf1c2c5
package
cn
.
sh
.
stc
.
sict
.
theme
.
common
.
crypto
;
package
cn
.
sh
.
stc
.
sict
.
theme
.
common
.
crypto
;
import
cn.hutool.core.codec.Base64
;
import
cn.hutool.core.io.IoUtil
;
import
cn.hutool.core.io.IoUtil
;
import
cn.hutool.crypto.SecureUtil
;
import
cn.hutool.crypto.SecureUtil
;
import
cn.hutool.crypto.asymmetric.KeyType
;
import
cn.hutool.crypto.asymmetric.KeyType
;
import
cn.hutool.crypto.asymmetric.RSA
;
import
cn.hutool.crypto.asymmetric.RSA
;
import
cn.hutool.crypto.symmetric.AES
;
import
cn.hutool.crypto.symmetric.AES
;
import
sun.misc.BASE64Encoder
;
import
cn.sh.stc.sict.cloud.common.core.util.CryptUtil
;
import
java.io.InputStream
;
import
java.io.InputStream
;
import
java.security.KeyPair
;
import
java.security.PrivateKey
;
import
java.security.PublicKey
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
/**
* @author gao
* @author gao
...
@@ -25,6 +19,8 @@ public class EncryptionUtil {
...
@@ -25,6 +19,8 @@ public class EncryptionUtil {
private
static
final
int
DEFAULT_RSA_KEY_SIZE
=
1024
;
private
static
final
int
DEFAULT_RSA_KEY_SIZE
=
1024
;
private
static
final
String
DEFAULT_AES_KEY
=
"1qaz@WSX3edc$RFV"
;
public
static
final
String
PRIVATE_KEY
=
"MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEAjQnqX7O3S6eDLzw4tw9K2IsWUuS9WCptg32AmaNMN+1YawmqDVOtrnkOyECZleuir62Y6ptw8yN0cyYzMFezDQIDAQABAkB9c5Jr6flia+/+Nfzkp8+VabJDrX7WS3b5/MpE3sHPBBQ/9HhAyg7k/MHTFZ8wScziFLPQ/wb6+szacNvA1RrpAiEA2Ei7JY6L/dv9hQ+YKYblCeGIQG8FUi4Uy7xheg1M/ZMCIQCm7/xBJCMubyyKHgRXr6MonqPdu2IE51IqmerXQV/w3wIgZ9jMGuVNrC8zk+7/5XiCgnMKg72KtYGwtH4X4419WQcCIExumHpix1DdSfE66RYUrolMiQ5eWvSPzMkAi8tefUTVAiB6F4fXbtKbqpJxW5dQttJl0RsEB39HGgOjy4mLaYZgvg=="
;
public
static
final
String
PRIVATE_KEY
=
"MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEAjQnqX7O3S6eDLzw4tw9K2IsWUuS9WCptg32AmaNMN+1YawmqDVOtrnkOyECZleuir62Y6ptw8yN0cyYzMFezDQIDAQABAkB9c5Jr6flia+/+Nfzkp8+VabJDrX7WS3b5/MpE3sHPBBQ/9HhAyg7k/MHTFZ8wScziFLPQ/wb6+szacNvA1RrpAiEA2Ei7JY6L/dv9hQ+YKYblCeGIQG8FUi4Uy7xheg1M/ZMCIQCm7/xBJCMubyyKHgRXr6MonqPdu2IE51IqmerXQV/w3wIgZ9jMGuVNrC8zk+7/5XiCgnMKg72KtYGwtH4X4419WQcCIExumHpix1DdSfE66RYUrolMiQ5eWvSPzMkAi8tefUTVAiB6F4fXbtKbqpJxW5dQttJl0RsEB39HGgOjy4mLaYZgvg=="
;
public
static
final
String
PUBLIC_KEY
=
"MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAI0J6l+zt0ungy88OLcPStiLFlLkvVgqbYN9gJmjTDftWGsJqg1Tra55DshAmZXroq+tmOqbcPMjdHMmMzBXsw0CAwEAAQ=="
;
public
static
final
String
PUBLIC_KEY
=
"MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAI0J6l+zt0ungy88OLcPStiLFlLkvVgqbYN9gJmjTDftWGsJqg1Tra55DshAmZXroq+tmOqbcPMjdHMmMzBXsw0CAwEAAQ=="
;
...
@@ -35,7 +31,8 @@ public class EncryptionUtil {
...
@@ -35,7 +31,8 @@ public class EncryptionUtil {
* 获取加密返回
* 获取加密返回
*/
*/
public
static
String
getEncodeResponse
(
String
encryptionData
)
{
public
static
String
getEncodeResponse
(
String
encryptionData
)
{
return
Base64
.
encode
(
encryptionData
);
// return Base64.encode(encryptionData);
return
CryptUtil
.
toAES
(
encryptionData
,
DEFAULT_AES_KEY
);
}
}
/**
/**
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment