类 DefaultSensitive

java.lang.Object
top.zephyrs.mybatis.semi.plugins.sensitive.DefaultSensitive
所有已实现的接口:
ISensitive

public class DefaultSensitive extends Object implements ISensitive
默认的敏感字段实现,存储时不加密,当查询方法 不需要解密敏感字段时,敏感字段返回null值
  • 构造器详细资料

    • DefaultSensitive

      public DefaultSensitive()
  • 方法详细资料

    • encrypt

      public String encrypt(Object bean, String original)
      从接口复制的说明: ISensitive
      保存时的加密方法
      指定者:
      encrypt 在接口中 ISensitive
      参数:
      bean - bean
      original - 原文
      返回:
      加密后的字符串
    • decrypt

      public String decrypt(Object bean, String ciphertext)
      从接口复制的说明: ISensitive
      查询时的解密方法
      指定者:
      decrypt 在接口中 ISensitive
      参数:
      bean - bean
      ciphertext - 数据库存储的密文
      返回:
      返回查询的方法