1) GET - отправка данных формы в адресной строке.
2) POST - данные формы отправляются в теле запроса. (лучше)
3) Надо использовать SSL,TLS.
Передавать можно как угодно, но лучше не в чистом виде (хэши), и хранить надо тоже в защищенном виде.
Microsoft Threat Modeling Tool 2014 - программа моделирования угроз, очень полезна для решения подобных задач. Как использовать можно найти на Youtube.com. Вы задаете среду, она показывает возможные вектора атак.
www.microsoft.com/security/sdl/adopt/threatmodelin...