serialization formats [formerly: Curve p25519 Replacements for GnuPG?...]

nymble nymble at gmail.com
Mon Jan 13 10:16:54 PST 2014




On Jan 11, 2014, at 2:02 PM, stef <s at ctrlc.hu> wrote:

> On Sat, Jan 11, 2014 at 01:11:20PM -0800, Bill Stewart wrote:
>> bits, etc.  A secondary goal is to support transcription by humans
>> or optical character readers that are likely to make mistakes on
>> some similar-looking characters, but that's much less common.  A
> 
> it might make sense to accommodate both camps by supporting the terse base85
> and a format for transcription - number-station style, decimal digits in
> fiver-groups. seems to be state of the art until today apparently ;)

Yes…. transcription needs to be readable … perhaps base 27 or 58.
Also .. noticed that UTF8 works as a continuos map to base 52643
Base 64 might be best for QR codes ...

--- x-coordinate of public key Q = d*G for 'curve25519 of len = 32 ---
xQ                = 37664895557658108626454777585526504736961071659807064241611508404557428053916
xQ hex          = 5345934eacb5b9adb3ffb4dee98d8942539cbdc23242a4d9c65e758fc7fc579c
xQ base27    = FEXME 8R64N GDX72 6EXH4 XGEPZ E3NFK CWYJE 7P2J6 249JR XNX9T GNZT
xQ base58    = 6c4NZ dLBJJ XdBCD V4ivS 6eovD gEFbP euMtQ uLDkW UXTR
xQ base64    = U0WTTqy1ua2z/7Te6Y2JQlOcvcIyQqTZxl51j8f8V5w=
xQ base85    = Q$>?bthKqVv;VZ->5Yj(Q=GlRGD4);#$I)g$NX2E
xQ base52643  = 쀋퐟쥎흇곝항렷샔썿곊삃쥠챲떨쓹봪쁍촚멆
> 
> -- 
> pgp: https://www.ctrlc.hu/~stef/stef.gpg
> pgp fp: FD52 DABD 5224 7F9C 63C6  3C12 FC97 D29F CA05 57EF
> otr fp: https://www.ctrlc.hu/~stef/otr.txt





More information about the cypherpunks mailing list