ScratchData LogoScratchData
Back to MonkeyBean2's profile

Break my hashing function

MOMonkeyBean2•Created September 8, 2024
Break my hashing function
17
11
236 views
View on Scratch

Instructions

Hack my hashing function. Input can only have digits (0-9), anything else is treated as a 0. Hashing functions are meant to take in some data and output a fixed-length piece of data, with a very small chance of collision (two different inputs mapping to the same hash) (collision is inevitable unless the hash output length is always longer than the input, but we normally just make the chance very VERY small) A small change in the input should lead to the output changing dramatically. Hash functions are used for verifying data integrity (as checksums), making IDs, and numerous other things. Can you find an easy way to calculate an input that produces a specific hash? Can you easily find two values that map to the same hash?

Project Details

Project ID1064891770
CreatedSeptember 8, 2024
Last ModifiedSeptember 12, 2024
SharedSeptember 8, 2024
Visibilityvisible
CommentsAllowed