在JSON文件中存储数据是否安全(前提是数据已加密)

在JSON文件中存储数据是否安全(前提是数据已加密),json,database,security,Json,Database,Security,我想将用户的电子邮件和密码等数据存储在JSON文件中,而不是像数据库这样的东西。这主要是因为JSON文件的读取和更新速度更快、更容易 另外,我对如何使用数据库也不是很了解:p 但是,我的主要问题是,在JSON文件中存储数据安全吗?数据库更安全,但它们也需要更多的工作(除非您已经了解数据库的所有信息,否则您需要学习如何与它交互) JSON非常适合在服务器级别存储数据和交换信息。但当您需要更健壮、永久的数据时,我建议您学习使用DBMS 在JSON文件中存储数据的安全性主要取决于您的访问控制策略。仅仅

我想将用户的电子邮件和密码等数据存储在JSON文件中,而不是像数据库这样的东西。这主要是因为JSON文件的读取和更新速度更快、更容易

另外,我对如何使用数据库也不是很了解:p


但是,我的主要问题是,在JSON文件中存储数据安全吗?

数据库更安全,但它们也需要更多的工作(除非您已经了解数据库的所有信息,否则您需要学习如何与它交互)

JSON非常适合在服务器级别存储数据和交换信息。但当您需要更健壮、永久的数据时,我建议您学习使用DBMS


在JSON文件中存储数据的安全性主要取决于您的访问控制策略。仅仅加密或散列密码根本不足以确保安全性。除您的应用程序外,任何其他实体都必须绝对无法访问该文件。这种配置的实现将主要取决于所使用的技术。

数据库更安全,但它们也需要更多的工作(除非您已经了解数据库的所有信息,否则您将需要学习如何与它交互)

JSON非常适合在服务器级别存储数据和交换信息。但当您需要更健壮、永久的数据时,我建议您学习使用DBMS


在JSON文件中存储数据的安全性主要取决于您的访问控制策略。仅仅加密或散列密码根本不足以确保安全性。除您的应用程序外,任何其他实体都必须绝对无法访问该文件。这种配置的实现主要取决于所使用的技术。

所以没有人可以像那样下载我的JSON文件?我将flask与托管在Linode上的python一起使用(对于技术而言),我从未使用过flask,但以下内容可能会指导您:-也许您应该只导入sqlite3,它是python标准库的一部分。所有数据都存储在服务器上的一个文件中,SQLite可以很好地处理多个具有只读数据的客户端,所以没有人可以像那样下载我的JSON文件?我将flask与托管在Linode上的python一起使用(对于技术而言),我从未使用过flask,但以下内容可能会指导您:-也许您应该只导入sqlite3,它是python标准库的一部分。所有数据都包含在服务器上存储的一个文件中,SQLite可以很好地处理多个具有只读数据的客户端。你没有。你最终会在你的应用程序中实现一个DB。你认为你想把这种数据存储为JSON。你没有。你最终会在你的应用程序中实现一个DB。