#5 separate Functions from ScramSha1