Phonetically Memorable Password Generation Algorithms

后端 未结 17 2253
生来不讨喜
生来不讨喜 2021-01-30 00:05

Background

While at the Gym the other day, I was working with my combination lock, and realized something that would be useful to me as a programmer. To wit, my combin

17条回答
  •  挽巷
    挽巷 (楼主)
    2021-01-30 00:55

    A spin on the 'passphrase' idea is to take a phrase and write the first letters of each word in the phrase. E.g.

    "A specter is haunting Europe - the specter of communism."
    

    Becomes

    asihe-tsoc
    

    If the phrase happens to have punctation, such as !, ?, etc - might as well shove it in there. Same goes for numbers, or just substitute letters, or add relevant numbers to the end. E.g. Karl Marx (who said this quote) died in 1883, so why not 'asihe-tsoc83'?

    I'm sure a creative brute-force attack could capitalise on the statistical properties of such a password, but it's still orders of magnitude more secure than a dictionary attack.


    Another great approach is just to make up ridiculous words, e.g. 'Barangamop'. After using it a few times you will commit it to memory, but it's hard to brute-force. Append some numbers or punctuation for added security, e.g. '386Barangamop!'

提交回复
热议问题