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
    41 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
      link
      English
      31 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