gpt4 book ai didi

mysql - 安全存储图像,Ubuntu 上的数据库与加密。

转载 作者:行者123 更新时间:2023-11-29 13:39:48 24 4
gpt4 key购买 nike

因此当前项目需要存储图像/视频,但任何人都无法访问这些图像/视频。

是否可以使用BLOBLONGBLOB以及可能的base64编码和加密 key 将图像存储在数据库上?

如果是,这比将它们存储在本地光盘上更安全吗?

最佳答案

是的,这是可能的。 MySQL 甚至通过 AES_ENCRYPT() 内置了对 AES 的支持,但它似乎使用 ECB 的 block 模式,因此您可能不想使用它( http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html )

blob 数据类型适合存储加密数据。 Base64 编码可以,但不是必需的(BLOB 将数据存储为字节字符串,您将执行大量不必要的转换)。

四处搜索,您可能会发现很多有关加密图像的帖子。

至于是否更安全,我不确定您是否仍在谈论对磁盘上的图像进行加密或不加密。我无法以任何程度的确定性来谈论这一点,但我想不出将它们存储在数据库(加密)中比将它们存储在磁盘(加密)中可能获得的安全性方面的任何具体提高。

关于mysql - 安全存储图像,Ubuntu 上的数据库与加密。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18220637/

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