gpt4 book ai didi

performance - 在 Delphi 中保护/加密嵌入式数据库

转载 作者:行者123 更新时间:2023-12-03 19:36:12 26 4
gpt4 key购买 nike

您建议使用哪种方法来有效地保护 Delphi 应用程序中的嵌入式数据库?

以下是我测试过的方法:

  • 使用 Molebox Pro
  • 优点 - 快速,拆包不是儿戏,无需额外任务/编码
  • 缺点 - 数据库将是只读的,与 exe 压缩器有相同的缺点
  • 使用 DISQLite3
  • 优点 - 克服 Molebox 的只读问题
  • 缺点 - 加密性能下降 50% 或更多

  • 所以我想知道您是否在您的项目中使用过类似的东西,以及您是否对速度和加密等感到满意。请分享您的技术。

    最佳答案

    Molebox Pro 将您的数据库保留为只读,而 DISQLite3 似乎不是决定因素。同样,如果加密的性能损失是 DISQLite3 的唯一缺点,那么它是无关紧要的,因为 Molebox Pro 是只读的(因此在操作期间没有加密)。这真的取决于您的要求。

    如果您正在寻找其他选择,那么我建议您查看 ElevateDB or DBISAM来自 ElevateSoft .它们都是内置加密的嵌入式数据库。我用过 DBISAM,但 ElevateDB 是他们更新的首选数据库。另请查看 Advantage DB来自 Sybase , 嵌入较少但也有加密。

    如果您有其他可能影响您的选择的要求,请告诉我!

    关于performance - 在 Delphi 中保护/加密嵌入式数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/952847/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com