ANN: obfuscate

Steven D'Aprano steve at
Tue Feb 9 00:46:47 CET 2010

I am pleased to announce the first public release of obfuscate 0.2.2a.

obfuscate is a pure-Python module providing classical encryption 
algorithms suitable for obfuscating and unobfuscating text.

obfuscate includes the following ciphers:
 - Caesar, rot13, rot5, rot18, rot47
 - atbash
 - Playfair, Playfair6 and Playfair16
 - Railfence (encryption only)
 - Keyword
 - Affine
 - Vigenere
 - frob (xor)

and others.

DISCLAIMER: obfuscate is not cryptographically strong, and should not be 
used where high security is required. (The ciphers provided in obfuscate 
may have been state of the art centuries ago, but should not be used 
where strong encryption is required.

obfuscate is released under the MIT licence.

Requires Python 2.5 or 2.6.

Steven D'Aprano

More information about the Python-list mailing list