SCRAM-SHA-1 implementation