Projects / Perso


Perso can handle different types of identity card numbers (e.g. German/Austrian ID-card and passport). It can check the numbers for correctness using the "7-3-1"-checksum algorithm. Also it can extract information from the numbers (e.g. birthday) or generate example numbers using custom values.


Recent releases

  •  03 Dec 2005 21:55

    Release Notes: A precompiled DOS binary and some DOS batch scripts were added for convenience. Some small fixes were made in the documentation.

    •  30 Nov 2005 16:56

      Release Notes: The new version comes with one single application which can handle all different types of identity card numbers. It's now highly configurable, so you can now generate numbers with their own custom fields and extract information from a number. Some example shell-scripts are included which show you the new usage. The documentation was rewritten.

      •  17 Jan 2003 15:26

        Release Notes: Some memory operations have been improved to prevent buffer overflows. The generation of numbers has been improved (with enlarged BKZ ranges (1000-9000)). A small bug in passportAT has been corrected. The output code has been rewritten and the code has been cleaned up and indented. COPYING and TODO files have been added. The documentation and the README have been updated.

        •  11 Aug 2002 14:31

          Release Notes: Calculation of Austrian and German passports was added. Perso's code was rearranged into separate files. Many code cleanups and some bugfixes were applied.

          •  06 Aug 2002 11:57

            Release Notes: This release fixes small bugs and adds the possibility to debug the progress dynamically by passing the "-d" option. Some code cleanups have been applied.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.