On this page... (hide)
1. 简介
SumBase——支持中文的加密掌上数据库:利用Python4Symbian编写的支持中文的开源掌上数据库(支持BlowFish系列算法提供内容加密保护,应该可以找到纯Python算法实现作为参考)。在???授权协议下发行。
特性:
- 支持中文等所有Unicode编码覆盖的语言文字的输入、显示;
- 支持手机上录入新数据条目;
- 支持手机上进行数据检索;
- 支持数据导入导出(通过定制的CSV格式);
- 支持数据库加密存储;
2. 下载
3. 共享数据库
4. 使用说明
4.1 安装说明
4.2 使用说明
5. 有关技术要点
5.1 开发环境配置
5.2 数据安全存储方法
一种办法是利用机器上的特有信息(比如网卡MAC地址)生成机器唯一标志字符串加工成加密算法的密钥使用。不过更好的方法是把用户每次输入的密码也作为密钥生成信息的一部分,而对用户的密码正确与否,则可以利用MD5等单向加密算法验证。后一种方法的缺点是一旦用户修改密码则被加密的数据也需要被重新加工……