Projects / Unique ID

Unique ID

Unique ID is a Perl CGI that calculates and reverse engineers identification numbers. Given your name, birthday and gender, it will tell you your identification number. Given the number it will tell you your birthday, gender, and take educated guesses at your name. It currently supports driver's license numbers for Florida, Illinois, Maryland, Michigan, Minnesota, New Hampshire, New York (pre-1992), Washington, and Wisconsin. It also supports the MRZ portion of a modern U.S. passport.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  03 Feb 2004 00:26

Release Notes: This release adds support for encoding and decoding the machine readable zone on a passport (the two lines on the bottom). It adds support for calculating old-style (pre-1992) New York driver's license numbers.

  •  06 Jan 2004 22:47

Release Notes: This version fixes errors in encoding for Washington, Minnesota, Michigan, and Maryland. It adds minor improvements to user interface including support for external cascading style sheets.

  •  13 Nov 2003 20:16

Release Notes: An error in the Washington state algorithm was fixed. No middle name is now allowed for various driver's license encoders.

  •  11 Oct 2003 19:18

Release Notes: This version adds preliminary support for Maryland, Michigan, and Minnesota driver's license number encoding (they all use the same system), and fixes a bug in the Washington state algorithm for birth dates on the 26th of a month.

  •  04 Oct 2003 23:28

Release Notes: This version features a working (if untested) Washington state driver's license encoding.

RSS Recent comments

02 Feb 2004 20:56 chaosdiscord

Always looking for more interesting encoded numbers
I'm always looking for more interesting encoded numbers. Version 0.5.0 adds the first non-driver's license encoding; If you know about other ID numbers or similar things, please get in touch (www.highprogrammer.com.... UniqueID can now create or reverse engineer the machine readable zone on a modern passport. (The MRZ is the two lines in monospace on the bottom of the passport's main page.) The passport support is thanks to a user who suggested it.

25 Aug 2003 22:35 chaosdiscord

Looking to add more states
Don't see your state in the support list? Get in touch (www.highprogrammer.com...! With your help, I can improve existing state support and add more states (at least for those states that encode data in their driver's license numbers).

Screenshot

Project Spotlight

TAMS Analyzer

A qualitative research tool.

Screenshot

Project Spotlight

jOOX

Java object-oriented XML.