2017-02-04 17 views
1

Я начинаю создавать сайт, на котором пользователи могут хранить и получать (по запросу пользователя) личную информацию, хранящуюся на сервере. Поскольку информация является частной, я также хотел бы обеспечить 256-битное шифрование. Итак, как мне это сделать? Должен ли я кодировать содержимое сервера back.js или Python, так как мне нравится оба языка? Как я могу обеспечить безопасный сервер для пользователя? И если в будущем я хотел бы расширить свой сервис для мобильных приложений для Android и iOS, каков будет процесс?Создайте сервер для получения и отправки личной информации пользователя

Пожалуйста, попробуйте объяснить подробно, так как это было бы большим подспорьем :)

ответ

1

Вам не нужно, чтобы создать свой собственный зашифрованный протокол связи. Просто выполните весь трафик по https.

Если вы также хотите зашифровать данные перед их хранением в базе данных, вы можете зашифровать их по прибытии на сервер.

Проверьте Express.js для сервера, Passport.js для аутентификации и поиска по 256-битовому шифрованию на npm. Существует немало реализаций.