[Molecularmechanics] Re: XML-proof UIDs (fwd from tim@dierks.org)

Eugen Leitl molecularmechanics@tddft.org
Sun, 16 Nov 2003 16:57:08 +0100


--IbuFj1t1LJkAAh+4
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

----- Forwarded message from Tim Dierks <tim@dierks.org> -----

From: Tim Dierks <tim@dierks.org>
Date: Sun, 16 Nov 2003 10:30:33 -0500
To: Eugen Leitl <eugen@leitl.org>, cryptography@metzdowd.com
Subject: Re: XML-proof UIDs
X-Mailer: QUALCOMM Windows Eudora Version 6.0.0.21

At 05:52 AM 11/14/2003, Eugen Leitl wrote:

>Does anyone have robust code to generate globally unique IDs which won't=
=20
>break XML parsing,
>and work on several platforms?
>
>I was thinking of using an entropy pool to seed a cryptographic PRNG, used=
=20
>to
>generate a sequence of SHA-1 hashes, dumped to an XML-armored=20
>representation.

This is what GUIDs/UUIDs were designed for, and they're used broadly.=20
They're standardized in ISO 11578 [1], although there's a very similar=20
public description in an expired Internet Draft [2]. Microsoft also=20
publishes a description of how they generate their GUIDs, but I can't find=
=20
it right now.

 - Tim

[1]
http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=3D222=
9&ICS1=3D35&ICS2=3D100&ICS3=3D70

[2]
http://www.ics.uci.edu/~ejw/authoring/uuid-guid/draft-leach-uuids-guids-01.=
txt

PS - I'm looking for a full-time job. My resume is at=20
http://www.dierks.org/tim/resume.html . Looking for architecture or=20
technical management jobs; I'm in New York, NY, but I am willing to relocat=
e.


----- End forwarded message -----
-- Eugen* Leitl <a href=3D"http://leitl.org">leitl</a>
______________________________________________________________
ICBM: 48.07078, 11.61144 http://www.leitl.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A  7779 75B0 2443 8B29 F6BE

--IbuFj1t1LJkAAh+4
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/t55UdbAkQ4sp9r4RAsOGAJ9aJMpB84YvMaP/OP1W0e85wa/2xgCdE8Zt
LkjmalAVwrL5+YJGnbNQaFk=
=VQPR
-----END PGP SIGNATURE-----

--IbuFj1t1LJkAAh+4--