Godot Multiplayer - Salting and Hashing Passwords | Godot Dedicated Server #9
Game Development Center
In this Godot Multiplayer Tutorial, I will be teaching you some bad practices, seriously. I will teach you how to secure password storage on multiplayer servers by salting and hashing passwords. Normally we would use a slow hashing function for this, but GDScript doesn't have one integrated.
Therefore, as an alternative, we will make our own slow hashing function using one of the core elements of bcrypt. This (making your own function) is not advisable and generally advised against.
Keep an eye out for patch notes of future Godot releases, so you know when you can replace this code with something more robust.
0:00 Intro 0:31 Hashing Functions 1:06 Brute Force Attack 3:55 Dilemma & Bad Practice 5:24 Salting & Hashing 10:30 Demonstration 12:47 Adjusting Login Code 16:33 Outro
----------------------GDC Tutorials--------------------------
Godot is open-source. Tutorials should be free! Support this vision by joining the channel and get perks in return (Patreon like, right here on YouTube) https://www.youtube.com/c/gamedevelopmentcenter/join
----------------LEARN MORE GAMEDEV--------------------
Level Up! The Guide to Great Video Game Design ►► https://amzn.to/3hIg6dE Game Programming Patterns ►► https://amzn.to/35IoDsH The Art of Game Design: A Book of Lenses ►► https://amzn.to/35MSHoU
----------------------LIVESTREAMS--------------------------
I Livestream the game development of my project; Soul Whisperer twice a week right here on YouTube. Subscribe and hit that Bell Icon to make sure you don't miss it! https://www.youtube.com/c/GameDevelopmentCenter?sub_confirmation=1
1900 to 2200 (GMT+1/2 (winter/summertime), that's; 1200 to 1500 (PST), or 1500 to 1800 (EST).
----------------COMMUNITY & SOCIAL---------------------
DISCORD ►► https://discord.gg/DwcFXyS TWITTER ►► https://twitter.com/GamedevStefan
-----------------------ABOUT GDC----------------------------
GDC, Game Development Center, was created to provide in-depth tutorials on game design theory and game development using the Godot Game Engine. We aim for multi-part Godot tutorials, allowing us to dive deeper into Godot's features.
------------------------DISCLAIMER---------------------------
Some of these links go to one of my websites and some are affiliate links where I'll earn a small commission if you make a purchase at no additional cost or disadvantage to you. You will receive the same price and service. ... https://www.youtube.com/watch?v=YIi9JEKDSMo
136116060 Bytes