The secret is presumably constant, per server. So you need to get the server to work out a
hash for you, with the same content as the one it would issue to a real administrator.
Fortunately their idiotic design makes exactly this possible.
I'd love to be charitable, but the thing about cryptography is that you can't be trusted to
DIY. If you're not using a system designed by someone who knew what they were doing and then
reviewed by others with an interest in revealing any defects, then you might as well go back
to storing plaintext passwords or using the honour system. Really.