SQLite3MultipleCiphers 开源项目安装与使用指南
# 安装SQLite3MultipleCiphers
pip install sqlite3multipleciphers
# 使用SQLite3MultipleCiphers加密数据库
import sqlite3mc
# 创建一个新的加密数据库
conn = sqlite3mc.connect('example.db')
cursor = conn.cursor()
cursor.execute('CREATE TABLE test (id INTEGER PRIMARY KEY, value TEXT)')
conn.commit()
conn.close()
# 打开一个已存在的加密数据库
conn = sqlite3mc.connect('example.db', cipher='aes-256-cbc')
cursor = conn.cursor()
cursor.execute('INSERT INTO test (value) VALUES (?)', ('secret',))
conn.commit()
cursor.execute('SELECT * FROM test')
print(cursor.fetchall())
conn.close()
这段代码演示了如何安装和使用SQLite3MultipleCiphers库来创建一个新的加密数据库,并向其中插入数据。然后,它打开了一个已存在的加密数据库,并从表中检索数据。这个过程对于需要在移动设备或服务器上安全存储敏感数据的开发者来说非常有用。
评论已关闭