• chickenf622@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    5 months ago

    I don’t see a reason to limit the length as long as the password hash can handle large values. I am green when it comes to the inner workings of password hashing, so I may be wrong.

    • Vigge93@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      5 months ago

      Being able to handle it, and being able to handle it efficiently enough are two very distinct things. The hash method might be able to handle long strings, but it might take several seconds/minutes to process them, slowing down the application significantly. Imagine a malicious user being able to set a password with millions (or billions!) of characters.

      Therefore, restricting it to a small, but still sufficiently big, number of characters might help prevent DoS-attacks without any notable reduction in security for regular users.