On Thursday, December 22, 2016 12:31:47 AM Arne Babenhauserheide wrote:
> Hi,
> 
> I just finished the basic implementation of a longterm plan I had:
> portable WoT IDs, recoverable with a random password.

Thanks for doing this! :)

I don't have the time to read the whole thread right now, nor am I as 
qualified as Florent to speak about the cryptographic aspects.

But from a usability point of view, instead of a password which contains 
completely random letters, you could consider something like Bitcoin's BIP39:
https://github.com/bitcoin/bips/blob/04875c6d6e6c066377b14f056159a65e2db00254/bip-0039.mediawiki

Basically it uses a set of sufficiently easy and distinct English words to 
encode the key.
So it gives you 12 English words to memorize which can be decoded to your key.
E.g.:
"legal winner thank year wave sausage worth useful legal winner thank yellow".

Given that Bitcoin is implemented in many languages including Python and Java, 
and that BIP39 has been around for a long time, it may be very easy to find 
suitable code to re-use - both in pyFreenet and in the WoT plugin itself, the 
latter of which I may deal with some day after I'm done with the performance 
stuff I'm currently working on.

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to