Skip to content

This code was written to ensure there are no collisions among the SHA256 hashes gotten from numeric strings in the range of 0000 000 000 to 9999 999 999

License

Notifications You must be signed in to change notification settings

ipgmvq/sha256_collision_check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ensuring there are no collisions among SHA256 hashes of simple numeric strings

This code was made to ensure there are no collisions in the SHA256 hashes gotten from numerical strings with leading zeros in the range of 0000 000 000 to 9999 999 999.

Requirements

To execute, this code will need a POSIX-compliant environment (Linux, macOS, perhaps Cygwin) and approximately up to 524 GB of RAM.

Dependencies

OpenSSL

Time to compute

On a memory-optimized current-generation AWS instance on the 64-bit x86 architecture with enough RAM and 64 virtual cores (though the latter are all employed only during a smaller part of the computation), it takes 200 minutes to complete.

Outcome

No collisions have been identified.

About

This code was written to ensure there are no collisions among the SHA256 hashes gotten from numeric strings in the range of 0000 000 000 to 9999 999 999

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published