ANN: obfuscate 0.2.2

S

Steven D'Aprano

I am pleased to announce the first stable release of obfuscate,
version 0.2.2.

http://pypi.python.org/pypi/obfuscate/

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

This is a maintenance release of back-end and API changes but no new
ciphers. This should be considered the first stable API for obfuscate.

obfuscate includes the following ciphers:
- rot13, rot5, rot18, rot47
- atbash
- Caesar cipher
- Keyword
- Affine
- Playfair, Playfair6, Playfair16
- frob (xor)
- Vigenere
- RailFence
- plus others.

DISCLAIMER: obfuscate is not cryptographically strong, and should not be
used where high security is required.

obfuscate is released under the MIT licence.

Requires Python 2.5 or 2.6.
 
P

Paul Rubin

Steven D'Aprano said:
DISCLAIMER: obfuscate is not cryptographically strong, and should not be
used where high security is required.

Certainly no one should never use obfuscate's rot13 function for high
security. Use at least double-rot13 instead, or maybe even quadruple
rot13 ;-).
 
S

Steven D'Aprano

Certainly no one should never use obfuscate's rot13 function for high
security. Use at least double-rot13 instead, or maybe even quadruple
rot13 ;-).

Ha ha, that's funny! I've never heard that one before! *wink*

I may add a quadruple-rot13 to the next release. Would you like credit?

obfuscate does include ciphers which, prior to the invention of the
computer, were good enough for real world use. E.g. the Playfair cipher
was still in use for field communications in World War 2, e.g:

http://practicalcryptography.com/ciphers/playfair-cipher/

and of course Vigenere is uncrackable if you provide it with a
cryptographically random key as long as the message which you use only
once. (In that case, it is a one-time-pad.)
 
S

Steven D'Aprano

I think I lost a sarcasm detector to this line- are you being serious?


Possibly I overloaded your sarcasm detector and broke it.

No, I'm not serious. If I had a dollar for every time somebody suggested
using rot13 twice for extra security, I could buy out Microsoft.

Hell, if I had a dollar for every time *I* suggested using rot13 twice, I
could buy out Google.
 
A

Aahz

I think I lost a sarcasm detector to this line- are you being serious?

There are people who have a .sig that says, "This message protected by
double-rot13 for extra security." It's an extremely common jape.
 
G

geremy condra

Possibly I overloaded your sarcasm detector and broke it.

I figured, but given how severely it broke I couldn't be sure.
I suppose the fact that you used exclamation points should
have tipped me off, though.

Geremy Condra
 
G

geremy condra

There are people who have a .sig that says, "This message protected by
double-rot13 for extra security."  It's an extremely common jape.

I work in infosec. I've heard it ;)

Geremy Condra
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

ANN: obfuscate 30
ANN: obfuscate 0.2.2b 0
[ANN] Facets 2005-10-30 9

Members online

Forum statistics

Threads
473,773
Messages
2,569,594
Members
45,119
Latest member
IrmaNorcro
Top