Apache shardingsphere分析用户输入的SQL,并根据用户提供的加密规则重写SQL,以加密原始数据,并同时存储原始数据(可选)和密文数据。查询数据,它只从数据库中删除密文数据并解密它,最后将解密的原始数据返回给用户。Apacheshardingsphere自动化和透明的数据加密过程,因此用户不需要注意实施的应用程序数据加密的详细信息并使用加密数据(例如普通数据)。加上它是用于加密和转换的在线业务,还是新启动的业务使用加密功能,Apache Shardingsphere可以提供相对完整的解决方案。
请参阅正式文档的两种情况
本文首先介绍了新的在线业务的新运营。它比在线业务相对简单。
我混合阅读和写作分离和加密的配置。实际上,本文只需要注意节点部分
配置中有一些注意点:
通过业务界面插入数据:
您可以看到该字段已自动加密。
让我们再次通过业务界面检查此数据
可以看出,解密后数据查询数据是解密的