gpt4 book ai didi

ios - 如何使用 AES-256 加密来加密整个文件?

转载 作者:行者123 更新时间:2023-11-28 05:43:02 25 4
gpt4 key购买 nike

我的包中有一个 SQL 数据库文件。我需要使用 AES-256 加密该文件,并且需要将此数据写入另一个文件。

我已经尝试过使用 RNCryptor 和 CryptoSwift,但是,我要为我的问题找到确切的解决方案。

最佳答案

只需将任何文件作为 DataNSData 实例读取并对其应用加密并使用自定义扩展名回写即可。您可以使用@建议的库Ashish Rana 或 https://gist.github.com/hfossli/7165dc023a10046e2322b0ce74c596f8

  1. 从文件加载数据guard let fileURL = Bundle.main.url(forResource: "file-to-be-encrypted", withExtension: "txt") else { 返回 } guard let fileData = try?数据(contentsOf: fileURL) else { return }

  2. 应用加密let encrypted = 试试 aes.encrypt(digest)

  3. 保存加密文件尝试 encrypted.write(to: encURL)

如果您不想共享加密文件而只想保护它,那么您可以使用此处提到的基于操作系统的加密:https://www.tomsguide.com/us/how-to-encrypt-ios,news-18338.html

关于ios - 如何使用 AES-256 加密来加密整个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55921855/

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