я подходил с другой стороны к этому решению: берем всю необходимую инфу (мыло, адрес сервера, название шаба и прочее), а далее шифруем с помощью шмаков, мд5, басе64 и прочего. Далее в шаб кубик, который связывается с серваком и передает публичную часть ключа, сервак производит дешифровку...