可选择使用 UltraLite C++ API 对 UltraLite 数据库进行加密或模糊处理。加密为数据库中的数据提供了非常安全的表示,而模糊处理提供了级别过于简单的安全性,旨在防止随意查看数据库的内容。
有关背景信息,请参见为 UltraLite 选择数据库创建参数。
要创建加密的数据库,请通过指定连接字符串中的 key= 连接参数来指定加密密钥。调用 CreateDatabase 方法时,您就在创建数据库的同时用指定的密钥加密了数据库。
对数据库进行加密后,所有与数据库的连接必须指定正确的加密密钥。否则,连接将失败。
要对数据库进行模糊处理,请指定 obfuscate=1
作为一个数据库创建参数。
请参见保护 UltraLite 数据库。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |