uv1 - this list holds all the users allowed to access the project. It’s stored as a hash. Each username in uv1 lines up with the same-position hashed password in uv2p. uv1: list of hashed usernames uv2p: list of hashed passwords What is this? This project is an example of a super-secure way to lock down usernames and passwords for stuff that needs protection. It's so secure, even I can't see your password. Why? Because passwords are hashed — and hashes can't be reversed or decrypted. Here’s how it works: 1. First, the program checks if your username is allowed. 2. If you're on the list, it then checks your password. 3. You enter your password, it gets hashed, then compared to the stored hash. If they match, you're in. It's complicated, I know, but anyone who manages to hack this will get 3 follows. Happy hacking! The code is filled with comments so you can see exactly how it all works. Have fun keeping your projects safe!
All made by me, @JBlueBird, with some code snippets from: (feel free to use this system with credit) Thanks to @Retr0id for his project: https://scratch.mit.edu/projects/611788242/ Thanks to @kenny2scratch for his project: https://scratch.mit.edu/projects/545728377/ Thanks to @TheLogFather for his project https://scratch.mit.edu/projects/164028530/ Both were fundamental for the Jserver Hash function.