类 EncryptionHandler
java.lang.Object
com.alibaba.nacos.plugin.encryption.handler.EncryptionHandler
EncryptionHandler.
- 作者:
- lixiaoshuang
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static booleancheckCipher(String dataId) Check if encryption and decryption is needed.decryptHandler(String dataId, String secretKey, String content) Execute decryption.encryptHandler(String dataId, String content) Execute encryption.parseAlgorithmName(String dataId) Parse encryption algorithm name.
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
PREFIX
For example:cipher-AES-dataId.- 另请参阅:
-
-
构造器详细资料
-
EncryptionHandler
public EncryptionHandler()
-
-
方法详细资料
-
encryptHandler
Execute encryption.- 参数:
dataId- dataIdcontent- Content that needs to be encrypted.- 返回:
- Return key and ciphertext.
-
decryptHandler
Execute decryption.- 参数:
dataId- dataIdsecretKey- Decryption key.content- Content that needs to be decrypted.- 返回:
- Return key and plaintext.
-
parseAlgorithmName
Parse encryption algorithm name.- 参数:
dataId- dataId- 返回:
- algorithm name
-
checkCipher
Check if encryption and decryption is needed.- 参数:
dataId- dataId- 返回:
- boolean whether data id needs encrypt
-