PHP Classes

Enigma: Encrypt and decrypt data emulating Enigma machine

Recommend this page to a friend!
  Info   View files View files (8)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 987 All time: 3,656 This week: 432Up
Version License PHP version Categories
enigma 1.0Freely Distributable5.0PHP 5, Cryptography
Description Author

This package can be used to encrypt and decrypt data emulating the Enigma machine.

It implements several classes that emulate in software the different mechanical parts of the original Enigma machine.

It can encode and decode several letters of a secret message.

Innovation Award
PHP Programming Innovation award nominee
November 2007
Number 4

Prize: One license of PHPEdit Professional
Enigma is the of a mechanical machine used by the Germans in World War II to encrypt and decrypt secret messages exchanged by German officials.

This package is a PHP implementation of the Enigma machine.

Manuel Lemos
Picture of david kargl
Name: david kargl <contact>
Classes: 2 packages by
Country: Austria Austria
Age: 43
All time rank: 101110 in Austria Austria
Week rank: 946 Up8 in Austria Austria Up
Innovation award
Innovation award
Nominee: 1x

  Files folder image Files  
File Role Description
Files folder imagecore (6 files)
Accessible without login Plain text file doc.php Doc. Documentation
Accessible without login Plain text file index.php Example example

  Files folder image Files  /  core  
File Role Description
  Plain text file enigma.class.php Class main class
  Accessible without login Plain text file Enigma.php Conf. Defines, includes and some data
  Plain text file plugboard.class.php Class Plugboard
  Plain text file reflector.class.php Class Reflector
  Plain text file rotor.class.php Class Rotor
  Plain text file wiring.class.php Class Wiring

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:3,656
This week:432Up
For more information send a message to info at phpclasses dot org.