From 06a11853faa4b3b9df5bfae8661153ee0b04a447 Mon Sep 17 00:00:00 2001 From: hiparker Date: Wed, 19 May 2021 20:57:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E7=A7=B0=E5=8A=A0=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/opsli/plugins/crypto/CryptoPlugin.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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