Encryption Liquibase或任何插件是否支持SQL insert、update语句的数据加密?

Encryption Liquibase或任何插件是否支持SQL insert、update语句的数据加密?,encryption,liquibase,Encryption,Liquibase,我想在数据库中插入、更新加密数据。 如果需要编写代码来执行加密,如何使用Liquibase将加密数据与SQL语句集成 通常,Liquibase不用于处理数据库中的数据,而主要用于表的结构等。可以使用sql标记。您可以使用它执行您喜欢的任何SQL查询 例如: <changeSet id="theId" author="theAuthor"> <preConditions onFail="MARK_RAN"> <columnExists tabl

我想在数据库中插入、更新加密数据。
如果需要编写代码来执行加密,如何使用Liquibase将加密数据与SQL语句集成

通常,Liquibase不用于处理数据库中的数据,而主要用于表的结构等。

可以使用
sql
标记。您可以使用它执行您喜欢的任何SQL查询

例如:

<changeSet id="theId" author="theAuthor">
    <preConditions onFail="MARK_RAN">
        <columnExists tableName="user" columnName="password"/>
    </preConditions>
    <comment>encrypt passwords</comment>
    <sql>
        UPDATE `user` SET `password` = TO_BASE64(AES_ENCRYPT("password", "key_str"));
    </sql>
</changeSet>

加密口令
将`user`SET`password`=更新为_BASE64(AES_ENCRYPT(“password”、“key_str”);