diff --git a/extra/crypto/passwd-md5/passwd-md5.factor b/extra/crypto/passwd-md5/passwd-md5.factor index 90313cb979..a8706a7531 100644 --- a/extra/crypto/passwd-md5/passwd-md5.factor +++ b/extra/crypto/passwd-md5/passwd-md5.factor @@ -18,7 +18,7 @@ PRIVATE> :: passwd-md5 ( magic salt password -- bytes ) password magic salt 3append - password salt password 3append md5 checksum-bytes + salt password dup surround md5 checksum-bytes password length [ 16 / ceiling swap concat ] keep head-slice append