• 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.