ScratchData LogoScratchData
Back to _youtubeN1's profile

#2 Pseudo-Random Network Hash

_Y_youtubeN1•Created August 12, 2017
#2 Pseudo-Random Network Hash
2
1
90 views
View on Scratch

Instructions

Space to change input. H to hash. Hash_blocks changes the hash size. Rounds adjusts how any times a certain compression function is repeated, changing the hash value but not the hash size. Note that with rounds>3 and hash_blocks>40 the program starts to become somewhat slow, so use it at your own risk.

Description

A significant improvement over my last hash algorithm in speed. After the input message is padded into binary and extended into more binary strings from a function loop, several hash blocks take a pseudo-random amount of pseudo-randomly choosing the strings, apply a function, and add it to its current result in every round.

Project Details

Project ID171093844
CreatedAugust 12, 2017
Last ModifiedOctober 12, 2017
SharedAugust 18, 2017
Visibilityvisible
CommentsAllowed