build立一个服务器来接收和发送用户的私人信息

我开始创build一个网站,用户可以存储和获取(根据用户请求)他们存储在服务器上的私人信息。 由于信息是私密的,我还想提供256位encryption。 那么,我应该怎么去做呢? 我应该编写后端服务器的东西在node.js或Python,因为我对这两种语言很舒服? 我如何去为用户提供一个安全的服务器? 而且,如果将来我想将我的服务扩展到Android和iOS的移动应用程序,那么过程是什么?

请尝试详细解释,因为这将是一个很好的帮助:)

您不需要创build自己的encryption通信协议。 通过https提供所有stream量。

如果您还希望在将数据存储到数据库之前encryption数据,则可以在到达服务器时encryption数据。

检查Express.js服务器,Passport.js进行身份validation,并在npm上search256位encryption。 有相当多的实现。