From e77b02032dea623d68602c73a8b6581db4f58ebc Mon Sep 17 00:00:00 2001 From: Sevada <64130935+Sevada797@users.noreply.github.com> Date: Sun, 2 Jun 2024 00:08:47 +0400 Subject: [PATCH 1/5] Add files via upload --- Fuzzing/0-999999-hashgen.py | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Fuzzing/0-999999-hashgen.py diff --git a/Fuzzing/0-999999-hashgen.py b/Fuzzing/0-999999-hashgen.py new file mode 100644 index 00000000..725a46ed --- /dev/null +++ b/Fuzzing/0-999999-hashgen.py @@ -0,0 +1,53 @@ +import hashlib + +# Open the output file in write mode +with open("0_999999_hashes.txt", "w") as output_file: + # Loop from 0 to 999999 + for i in range(1000000): + # Convert the number to a string + number_str = str(i) + + # Generate MD5 hash + md5_hash = hashlib.md5() + md5_hash.update(number_str.encode('utf-8')) + md5_hex = md5_hash.hexdigest() + + # Generate SHA-1 hash + sha1_hash = hashlib.sha1() + sha1_hash.update(number_str.encode('utf-8')) + sha1_hex = sha1_hash.hexdigest() + + # Generate SHA-224 hash + sha224_hash = hashlib.sha224() + sha224_hash.update(number_str.encode('utf-8')) + sha224_hex = sha224_hash.hexdigest() + + # Generate SHA-256 hash + sha256_hash = hashlib.sha256() + sha256_hash.update(number_str.encode('utf-8')) + sha256_hex = sha256_hash.hexdigest() + + # Generate SHA-384 hash + sha384_hash = hashlib.sha384() + sha384_hash.update(number_str.encode('utf-8')) + sha384_hex = sha384_hash.hexdigest() + + # Generate SHA-512 hash + sha512_hash = hashlib.sha512() + sha512_hash.update(number_str.encode('utf-8')) + sha512_hex = sha512_hash.hexdigest() + + # Generate SHA-3-256 hash + sha3_256_hash = hashlib.sha3_256() + sha3_256_hash.update(number_str.encode('utf-8')) + sha3_256_hex = sha3_256_hash.hexdigest() + + # Generate BLAKE2b hash + blake2b_hash = hashlib.blake2b() + blake2b_hash.update(number_str.encode('utf-8')) + blake2b_hex = blake2b_hash.hexdigest() + + # Write the number and its hashes to the file + output_file.write(f"{number_str}: MD5={md5_hex}, SHA-1={sha1_hex}, SHA-224={sha224_hex}, SHA-256={sha256_hex}, SHA-384={sha384_hex}, SHA-512={sha512_hex}, SHA3-256={sha3_256_hex}, BLAKE2b={blake2b_hex}\n") + +print("Hashes generated and written to 0_999999_hashes.txt") From 8a74ca915a199ce9a6a6a6a8cc6ed8a4d59828d3 Mon Sep 17 00:00:00 2001 From: Sevada <64130935+Sevada797@users.noreply.github.com> Date: Sun, 2 Jun 2024 00:09:26 +0400 Subject: [PATCH 2/5] Update 0-999999-hashgen.py --- Fuzzing/0-999999-hashgen.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Fuzzing/0-999999-hashgen.py b/Fuzzing/0-999999-hashgen.py index 725a46ed..192f95c7 100644 --- a/Fuzzing/0-999999-hashgen.py +++ b/Fuzzing/0-999999-hashgen.py @@ -1,5 +1,7 @@ import hashlib +# Made by Sevada797 + # Open the output file in write mode with open("0_999999_hashes.txt", "w") as output_file: # Loop from 0 to 999999 From 18a208d635778dcd309c1c2bfdb9e75ab69dd5dd Mon Sep 17 00:00:00 2001 From: Sevada <64130935+Sevada797@users.noreply.github.com> Date: Mon, 3 Jun 2024 13:11:36 +0400 Subject: [PATCH 3/5] Create README.md --- Fuzzing/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Fuzzing/README.md diff --git a/Fuzzing/README.md b/Fuzzing/README.md new file mode 100644 index 00000000..6592e259 --- /dev/null +++ b/Fuzzing/README.md @@ -0,0 +1,14 @@ +## 0-999999-hashgen.py + +> This tool generates a list of hashes for all numbers from 0 to 999999, and stores them in 0_999999_hashes.txt. The resulting file is aproximately 600MB in size. + +#### The hashes it generates are: + +* MD5 +* SHA-1 +* SHA-224 +* SHA-256 +* SHA-384 +* SHA-512 +* SHA-3-256 +* BLAKE2b From db2c56f14b0877d71ed2265a2e794f6641e7e71c Mon Sep 17 00:00:00 2001 From: Sevada <64130935+Sevada797@users.noreply.github.com> Date: Mon, 3 Jun 2024 13:12:17 +0400 Subject: [PATCH 4/5] Update README.md --- Fuzzing/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Fuzzing/README.md b/Fuzzing/README.md index 6592e259..a04743f8 100644 --- a/Fuzzing/README.md +++ b/Fuzzing/README.md @@ -1,6 +1,6 @@ ## 0-999999-hashgen.py -> This tool generates a list of hashes for all numbers from 0 to 999999, and stores them in 0_999999_hashes.txt. The resulting file is aproximately 600MB in size. +``` This tool generates a list of hashes for all numbers from 0 to 999999, and stores them in 0_999999_hashes.txt. The resulting file is aproximately 600MB in size.``` #### The hashes it generates are: From 45e18bbdb87a93830989252eba91493ba7e72acd Mon Sep 17 00:00:00 2001 From: Sevada <64130935+Sevada797@users.noreply.github.com> Date: Mon, 3 Jun 2024 13:12:36 +0400 Subject: [PATCH 5/5] Update README.md --- Fuzzing/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Fuzzing/README.md b/Fuzzing/README.md index a04743f8..ea10a50f 100644 --- a/Fuzzing/README.md +++ b/Fuzzing/README.md @@ -1,6 +1,6 @@ ## 0-999999-hashgen.py -``` This tool generates a list of hashes for all numbers from 0 to 999999, and stores them in 0_999999_hashes.txt. The resulting file is aproximately 600MB in size.``` +```This tool generates a list of hashes for all numbers from 0 to 999999, and stores them in 0_999999_hashes.txt. The resulting file is aproximately 600MB in size.``` #### The hashes it generates are: