Good question! 🤔 I’ll have a look around 👌
What are you looking for? Inputting a password and getting a mnemonic to remember it easily? And from that mnemonic get the same password?
A quick search on Google gave me many results (indeed it’s an interesting problem), although this one caught my attention:
DeepMnemonic: Password Mnemonic Generation via Deep Attentive Encoder-Decoder Model
https://ieeexplore.ieee.org/document/9064919
I thought it was easier than it sounds 😅
@eapl.me@eapl.me it is not about remembering, it is about converting something like:
ALBimMb+bxXypHuw8bCyZ++Sby6BFNxXs1ATtm+xiEIQbTcvOvR4BaYcAs0cZduf
To:
apple strawberry corn cat cow impertinence bloke bread stone hydrogen mountain
For example, and being able to use the words to “re-assemble” the password.
@eapl.me@eapl.me the document you list is too deep. Also behind a login. I have searched The Tubes, and found nothing.
I’m not aware of that kind of tools, but you could try with
https://pypi.org/project/bip39/
Perhaps there is something similar in your favorite language.
and just asking for the sake of the conversation, why not using a longer passphrase instead of that complex password in the first place?
It would have higher entropy 🤔
@prologic@twtxt.net Not sure what’s wrong with that script, everything looks like it should work…
hacked this up in python that does roughly what you wanted
https://gist.github.com/ShreyanJain9/29438d5dc0ebf58d28fc57dd585621e6
@prologic@twtxt.net Not sure! I have a feeling it has something to do with yours possibly not converting to-or-from UTF-8?
Another thing I noticed - the Python implementation cannot handle 512-bit keys. Not sure if this is a limitation of the library or of BIP-39 itself.