Hello, haskellers,<br><br>I&#39;ve faced with some issue: how to store passwords securely on client&#39;s side? Of course there are many technics how to hash them on server side but sure all of them can&#39;t be used in my case (because of nature of hash). <br>

There is some platform-independent application written on Haskell and it requires login name/password for asking some web services through SOAP. I can ask it every time when it&#39;s called, but probably I should prepare some way to store this secure info on somewhere. The other side (in most cases!) can use only plain authorization method.<br>

<br>For me the best way for this task -- storing the puzzled password somewhere in user&#39;s home directory ($HOME or %APPDATA% or in Mac&#39;s place for that), but I don&#39;t know how to puzzle it securely.<br>One idea is to use GPG-alike approach: make secret key automatically and store it in user&#39;s home and just encrypt the given passphrase with that secret key after logging on and decrypt with public key when needed. But this probably is overmuch for that task.<br>

<br><br><br clear="all"><br>-- <br>Iliya Kuznetsov<br><br>