diff --git a/opsli-plugins/opsli-plugins-crypto/src/main/java/opsli/plugins/crypto/CryptoPlugin.java b/opsli-plugins/opsli-plugins-crypto/src/main/java/opsli/plugins/crypto/CryptoPlugin.java index b255120e..2b113bfc 100644 --- a/opsli-plugins/opsli-plugins-crypto/src/main/java/opsli/plugins/crypto/CryptoPlugin.java +++ b/opsli-plugins/opsli-plugins-crypto/src/main/java/opsli/plugins/crypto/CryptoPlugin.java @@ -17,7 +17,9 @@ package opsli.plugins.crypto; import lombok.extern.slf4j.Slf4j; import opsli.plugins.crypto.strategy.CryptoAsymmetricService; +import opsli.plugins.crypto.strategy.CryptoSymmetricService; import opsli.plugins.crypto.strategy.impl.CryptoAsymmetricServiceImpl; +import opsli.plugins.crypto.strategy.impl.CryptoSymmetricServiceImpl; /** * @BelongsProject: opsli-boot @@ -29,9 +31,19 @@ import opsli.plugins.crypto.strategy.impl.CryptoAsymmetricServiceImpl; @Slf4j public class CryptoPlugin { + /** 对称加密 */ + private static final CryptoSymmetricService CRYPTO_SYMMETRIC = new CryptoSymmetricServiceImpl(); /** 非对称加密 */ private static final CryptoAsymmetricService CRYPTO_ASYMMETRIC = new CryptoAsymmetricServiceImpl(); + /** + * 获得对称加密 + * @return CryptoSymmetricService + */ + public static CryptoSymmetricService getSymmetric(){ + return CRYPTO_SYMMETRIC; + } + /** * 获得非对称加密 * @return CryptoAsymmetricService