Course Material
Home
  • Android Development 2023
  • Client-Server Communication 2022
  • Git
  • Introduction to Script Programming 2022
  • Web Development - Advanced Concepts 2023
  • Web Development Fundamentals 2022
Get Help open in new window
Home
  • Android Development 2023
  • Client-Server Communication 2022
  • Git
  • Introduction to Script Programming 2022
  • Web Development - Advanced Concepts 2023
  • Web Development Fundamentals 2022
Get Help open in new window
  • Designing Account Systems

    • Lecture material
    • Recommended reading

# Designing Account Systems

So what do you need to think about when a user can login on your website? Let's find out!

# Lecture material

  • designing-account-systems.pdf
  • designing-account-systems.pptx

# Recommended reading

  • Security Authentication vs. Authorization | What’s the Difference?open in new window
  • Symmetric vs. Asymmetric Encryption – What are differences?open in new window
  • How to spoil the fish with salt and pepperopen in new window
  • About Secure Password Hashingopen in new window
  • BCrypt Explainedopen in new window
  • Attackers Don't Bother Brute-forcing Long Passwords, Microsoft Engineer Saysopen in new window
  • FBI recommends passphrases over password complexityopen in new window
  • xkcd.com:
    • Securityopen in new window
    • Password Strengthopen in new window
Improve this page! open in new window
Last Updated: