Всем привет! Хочу сделать секретный ключ для того чтобы проверять данные от клиента на сервере.
Решил посомтреть как это делают вконтакте и нашел такой метод:
https://vk.com/dev/friends.areFriends
В описании к параметру
need_sign есть строчка:
"позволяет на сервере убедиться что данные не были подделаны на клиенте."
Правильно ли я понимаю, что
md5("{id}_{user_id}_{friends_status}_{application_secret}") является хорошим вариантом защиты, и на сервере я могу быть уверен, что если пришедший ключ совпал при проверке с вновь созданным по тому же правилу, то он не подделан?