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

SQL Anywhere 11.0.1 (中文) » UltraLite - C 及 C++ 编程 » 应用程序开发 » 使用 UltraLite C++ API 开发应用程序

 

对数据进行加密

可选择使用 UltraLite C++ API 对 UltraLite 数据库进行加密或模糊处理。加密为数据库中的数据提供了非常安全的表示,而模糊处理提供了级别过于简单的安全性,旨在防止随意查看数据库的内容。

有关背景信息,请参见为 UltraLite 选择数据库创建参数

加密

要创建加密的数据库,请通过指定连接字符串中的 key= 连接参数来指定加密密钥。调用 CreateDatabase 方法时,您就在创建数据库的同时用指定的密钥加密了数据库。

对数据库进行加密后,所有与数据库的连接必须指定正确的加密密钥。否则,连接将失败。

请参见UltraLite DBKEY 连接参数

模糊处理

要对数据库进行模糊处理,请指定 obfuscate=1 作为一个数据库创建参数。

请参见保护 UltraLite 数据库