类似对加密 RAR 压缩包的应用逻辑,把文档各种压入一个加密压缩包。压缩包不存储任何密码。
1、登录界面(有数据库就密码验证,没有数据库就根据密码创建数据库)
慎重,密码是无法恢复,程序就没写任何密码恢复相关的功能。也不存储任何密码,也就是说口令不对,再也打不打开数据库的。我采用的是SQLite + cipher 加密的,硬度不是一般sqlite 变体版。有不服的Cracker 可以试试。
2、主界面, 限10行的分页显示,当行、具备多行操作。
2、检索 演示
2024.10.15
1、重新优化数据库 blob 字段的存、取代码,加速整个应用程序的操作及响应速度
2、全面替换系统级MessageBox,采用自定义MessageBox 风格上做了统一
3、添加修改密码功能(首先要准缺知道原始密码,否则无法的)
4、全面采用 Microsoft.Data.Sqlite 替换原来的 System.Data.SQLite ,二者比较见:与 System.Data.SQLite 的比较
5、采用Microsoft.Data.Sqlite 引用其自带的专属blob字段操作 SqliteBlob 对象进行数据库操作,减少很多不必要的 硬盘 I/O ,内存的占用。
6、批量加载、删除,整理数据等可控完成时间与不可控完成时间的操作,均有进度或者等待窗体呈现。
加密信息小工具