Я работаю над очень простой игрой для Android, где витрины пишут приложение для Android почти ничего.Безопасное и короткое подключение Server-Client
Игра будет создана с Unity, поэтому она будет написана на C#. Я надеялся написать серверное программное обеспечение в Python, потому что мне нужно работать над моим знакомством с языком, и я бы хотел, чтобы он работал на малине pi (В основном для доказательства концепции).
Серверу приходится беспокоиться только о одной таблице в одной базе данных. Это будет содержать таблицу «Высокий балл» в MYSQL.
Это фон, теперь на мой вопрос. Что такое безопасный и простой способ получения данных на сервере из приложения и наоборот? Я смотрел на XML based RPC, но хотел посмотреть, есть ли более простой способ сделать это. Приложение просто должно передать оценку, инициалы и хеш для проверки. Сервер просто должен иметь возможность отправить таблицу обратно.
Это не должно быть злым, поскольку я не хранил ничего существенного, но хотел бы предотвратить ложные записи, поэтому у меня есть хэш для проверки данных.
Спасибо, я думал о SHA1 или MD5. Является ли PostgreSQL довольно легким, если вы знаете MYSQL и MSSQL? Я никогда не использовал ничего, кроме этих двух, но я не знаю, есть ли у него прецедент. Извините за широкий вопрос, я хотел посмотреть, как другие люди справятся с этой ситуацией, не создавая для этого многих ограничений. –
Для такого приложения, как вы описали, MySQL или PostgreSQL было бы более чем достаточно. Postgres - это всего лишь моя любимая. Они являются реляционными базами данных с открытым исходным кодом. Из того, что я прочитал, используя SHA-2 или новее, было бы более безопасно, чем SHA1, но я не специалист по криптографии! –
SHA2 определенно будет более безопасным, поскольку он даст более длинный хеш. Я, вероятно, поеду с этим. (Я только что использовал SHA1 в единстве раньше, чтобы сохранить проверки файлов, поэтому я сказал это). Поскольку хэш будет постоянно меняться, это было бы бесполезно к тому времени, когда оно было расшифровано. Я могу проверить, хотя с hashcat. Спасибо за предложение! –