I’m using KeePass currently, since I don’t really want to use anything publicly hosted. But I was curious to see what other people have been using!

  • livixPmfOQRj@burggit.moe
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    That’s ingenious.

    Can you elaborate on a detail for me?

    I understood everything up to “base-52 it.”

    I understand how converting base-10 to base-52 works, but that doesn’t include alphabetical characters. What are you converting from? Are you numbering A=1, B=2, C=3…?

    • duncesplayed@lemmy.one
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Sorry I just realized I should have said base 62. That’s all the letters and numbers, plus digits, too.

      The hashing step gives you a binary sequence, so you’re actually converting from base 2, not from base 10. You treat the result of the hash as a giant binary integer and then repeatedly divide by 62, keeping track of the remainder. 0 = 0, 1 = 1, …, 9 = 9, 10 = a, 11 = b, …, 36 = z, 37 = A, 38 = B …, 61 = Z