Used to store sensitive or secret information without allowing anyone to access it, even if they view the code. Use cases: Can be used to encrypt secret passwords or codes. Can allow the use of data when you don't want it to be easily accessible.
Disclaimer: MD5 is obsolete, but is light enough to run in Scratch. What is MD5? MD5 is a widely used, obsolete hashing algorithm, designed in 1991 by Ronald Rivest to replace MD4. What is hashing? Hashing is the use of an algorithm to store sensitive or valuable information in a secure and irreversible form. Unlike traditional encoding, hashing cannot be reversed, making it a more secure method. Hashing is widely used for storing user passwords for websites, since it is much more secure than simply listing the passwords. Hashing works by encoding a text into a seemingly random string of characters. This string of characters is then stored. When you wish to use the stored information, the only way to do so is to hash an input (such as a password entered into a website) using the same algorithm, and compare it to the stored value, which will be the same if the entered value is correct.