• 520@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      …what are you even talking about? A hashing algorithm takes one data input and makes one hash from said data input.

      • conciselyverbose@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        A hash converts a large input into a small output. If a hash takes up to 128 ASCII characters and outputs 64, there will be ~10^135 collisions per output. This is completely normal and not a design flaw. It’s simple math.

        The strength of a cyyptographic hash function (not the only kind of hash or the only useful kind) is in not being predictable, not in avoiding collisions.