基于Mybatis-Plus拦截器实现MySQL数据加解密
本文基于SpringBoot+MybatisPlus(3.5.X)+MySQL8架构,Dao层与DB中间使用MP的拦截器机制,对数据存取过程进行拦截,实现数据的加解密操作。实体类上使用自定义注解,来标记需要进行加解密// 必须使用@EncryptedTable注解// 使用@EncryptedCol
网络安全基础——对称加密算法和非对称加密算法(+CA数字证书)
加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密①使用自己的公钥加密,只能使用的私钥解密 ——数据加解密过程②使用自己的私钥加密,只能使用自己的公钥解密。 ——数字签名过程③已知公钥推导不出私钥完美的解决了对称加密中密钥