什么是 AllMyNotes Organizer? ‹ 深入了解 AllMyNotes 如何保护您的数据
一个文件。两层现代加密。完全由您掌控。
您保存在 AllMyNotes Organizer 中的所有内容都存放在您自己电脑上的一个.ddb 文件中。在新的数据库格式中,AES-256 使用您的密码保护密钥,而 ChaCha22 则加密整个数据库内容。笔记、文件夹、附件、格式和索引都会一起受到保护。没有云端副本,也没有可读取的版本存放在其他地方。
我们设计这个存储引擎时遵循一个简单原则:您的笔记对您来说应该瞬间打开,而对于任何未经授权获得该文件的人来说,都应该毫无用处。加密只是这一承诺的一部分。该格式还能够从损坏中恢复、自动备份、随着数据增长继续保持快速,并能作为单个文件安全移动。
两道独立防线构成的数据保险库
首先,AES-256 使用您的主密码保护数据库密钥。能够解锁数据的密钥不会以暴露形式存储。AES-256 是广受信任的现代加密标准;配合强大且唯一的密码后,穷举猜测在计算上将变得不切实际。
然后由 ChaCha22 加密数据库本身。AllMyNotes 使用受 AES-256 保护的密钥加密 .ddb 文件中的全部内容 - 不仅包括可见的笔记文本,还包括文件夹、格式、附件、索引以及内部记录。即使有人直接检查原始文件,也无法获得方便读取的信息片段。
受保护的数据完全不需要离开您的电脑。仅仅复制或窃取 .ddb 文件并不足以读取其中内容。我们不会保留云端副本,无法在服务器上查看您的笔记,也不存在后门或万能恢复密钥。文件属于您,密码属于您,控制权也始终属于您。
我们建议使用更强的新格式,但何时升级仍由您决定。
当新版本打开采用旧格式的数据库时,它会说明相关变化并自动提供升级选项。我们不会强制升级。您可以:
- 立即升级,马上开始使用 AES-256 ChaCha22 保护;
- 将提醒推迟一个月,继续工作而不被打断;
- 如果您需要兼容旧版 AllMyNotes,可以继续使用旧格式。
已经在使用 5.03 版之前创建的数据库?完全不必担心。这些文件使用我们早期的专有加密算法。虽然它比新的设计简单,但自 2009 年推出以来从未被攻破。您的现有数据库仍然可以继续使用,并保持受到保护。我们建议迁移到新格式,是因为 AES-256 和 ChaCha22 能为未来提供明显更强、更现代的安全基础 - 而不是因为旧格式突然变得不安全。
大型附件不会让笔记本身变得沉重
在 5.03 版之前,一条笔记及其嵌入的所有内容会作为一个数据库对象存储。如果笔记包含大量图片或文件附件,这个对象就可能变得很大。在新格式中,笔记、每张图片和每个附件都会作为独立对象存储。AllMyNotes 现在只需读取屏幕当前真正需要的内容,而不必把整个数据包一次性加载到内存。
文本会首先显示,图片则在后台平滑加载。由于主文档通常主要由文本组成,因此一般都很小,可以立即打开 - 无论附加对象有多大。图片只有在需要显示时才会读取,因此大型图片不会拖慢您想阅读或编辑的笔记。
内存会自动管理。如果需要释放内存,AllMyNotes 可以卸载当前不可见的图片对象,并在以后需要时重新加载。大型文件附件对系统的负担甚至更小:打开笔记时根本不会加载它们。它们会安全地保存在加密的 .ddb 文件中,直到您明确打开附件。
强大的加密,却不会让程序变得臃肿或脆弱
• 无论数据库多大,都能快速启动。AllMyNotes 启动时只加载导航所需的紧凑树形结构。笔记及其中的独立内容对象按需读取,因此无论您有十条笔记还是一万条笔记,都能保持较低的启动时间和内存占用。
• 自修复数据库,可承受严重损坏。重要文本会采用冗余方式存储。如果硬盘故障、恶意软件或写入中断导致文件损坏,存储引擎可以自动恢复数据 - 在测试中,即使文件多达 90% 的内容被破坏,也仍能进行恢复。
• 静态数据作为一个完整单元进行加密。新格式使用 ChaCha22 保护整个数据库,同时 AES-256 使用您的密码保护其密钥。无论把文件复制到 USB、NAS 还是备份存储中,没有所需密钥都无法读取其中受保护的内容。
• 实际上没有数据库大小限制。.ddb 格式支持最高 16 EB 的文件,即 NTFS 的限制。由于嵌入对象会独立并按需加载,因此即使笔记包含大型附件,也依然能快速打开。
• 无需加载每条笔记即可快速搜索。内置搜索索引可减少磁盘活动,即使数据库不断增大,也能保持快速搜索结果。
让存储真正可靠的那些工程细节
• 一个文件中的虚拟文件系统。被重写和删除的空间会被重复利用,并且数据库会在退出时自动进行碎片整理,以保持紧凑和快速响应。
• 带时间戳的自动备份。AllMyNotes 会在每次使用结束后创建带日期的备份,并自动清理早于所配置保留期限的备份。
• 轻松移动和备份。您的完整数据库就是一个文件。可以将其复制到其他硬盘、NAS、USB 闪存盘或任何由备份软件监控的文件夹。
• 无需依赖外部数据库引擎。我们的存储引擎完全自主开发。不需要 .NET、SQLite、ADO 或独立数据库运行环境。
• 完整 Unicode 支持。英语、阿拉伯语、中文、西里尔文字或多语言混合文本,都可以原生存储在同一个数据库中。
• 您的密码永远不会被存储。我们无法恢复密码,服务器或恢复邮件中也不存在替代密钥。这才是真正的隐私保护,但也意味着您的密码非常重要:请选择强大且唯一的密码,并将其安全保存。
• 专门打造,而不是东拼西凑。我们专门为 AllMyNotes 开发了数据库引擎,因此加密、即时访问、紧凑存储、备份和文件损坏恢复能够作为一个完整系统协同工作,而不是后来临时拼接起来的一堆功能。
常见问题
问:我的数据存储在专有格式中安全吗?
答: 安全。格式本身是专有的,但您的内容并不会被锁死:您可以随时导出数据。免费的 Lite 版同样可以打开和编辑 .ddb 文件,因此访问自己的数据并不依赖 Deluxe 许可证。
问:为什么我的 .ddb 文件中每个文本字符大约占用 7 个字节?
答: Unicode 存储、用于恢复的冗余副本、搜索索引以及少量预分配空间都会占用容量。作为交换,它们带来了更快的访问速度,以及明显更强的数据丢失保护能力。
问:AllMyNotes 会压缩数据吗?
答: 图片会以压缩 PNG 格式保存。纯文本本身已经很小,因此保持未压缩状态可以避免额外处理并确保快速访问。
为那些绝不能丢失的信息准备一个真正私密的地方。
AllMyNotes Organizer 提供包含全部 Deluxe 功能的 30 天试用 - 无需信用卡,也无需注册。了解更多并下载 →
还有问题?联系我们 - 我们是真实的人,而且会阅读每一条消息。