Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 用户和数据库安全 » 数据安全 » 数据库加密和解密 » 列和表加密

 

启用数据库中的表加密(dbinit 实用程序)

可以使用命令行在数据库创建期间启用表加密。

前提条件

必须在创建数据库时启用和配置表加密。如果数据库未启用表加密,或当前正在执行数据库加密,则必须重新创建数据库以启用表加密。

 任务
  • 使用 dbinit -et 和 -ek 选项创建数据库,并指定密钥和加密算法。

结果

表加密已启用。

以下命令会创建为表启用了高度加密的数据库 new.db(该加密使用密钥 abc 和 AES256_FIPS 加密算法),并将 DBA 用户 ID 设置为 DBA,口令为 sql:

dbinit -dba DBA,sql new.db -et -ek abc -ea AES256_FIPS

以后对此数据库中的表加密时,将使用 AES256_FIPS 算法和 abc 密钥。