diff options
Diffstat (limited to 'tools/validate.py')
-rwxr-xr-x | tools/validate.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tools/validate.py b/tools/validate.py new file mode 100755 index 0000000..e31b627 --- /dev/null +++ b/tools/validate.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +import hashlib +import sys + +if len(sys.argv) < 2: + print("usage:", sys.argv[0], "<codes.txt>") + sys.exit(1) + +n = 0 +sums = [ + "76ec2408e8fe3f1753c25db51efd8eb3", + "0e6aa7be1f68d930926d72b3741a145c", + "7997a3b2941eab92c1c0345d5747b420", + "186f842951c0dcfe8838af1e7222b7d4", + "2bf84e54b95ce97aefd9fc920451fc45", + "e09640936b3ef532b7b8e83ce8f125f4", + "4873cf6b76f62ac7d5a53605b2535a0c", + "d0c54d4ed7f943280ce3e19532dbb1a6", +] + +with open(sys.argv[1], "r") as file: + for i in file: + i = i.strip() + curr = hashlib.md5(i.encode()).hexdigest() + print("code:", i) + print("produce:\t", curr) + print("expect:\t\t", sums[n]) + n += 1 |