Skip to content

ToyCipher is yet another Ruby implementation of popular ciphers for recreational and educational cryptanalysis. It is inspired by participation in various cryptographic challenges.

License

Notifications You must be signed in to change notification settings

jodell/toycipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6033bf6 · Aug 9, 2010

History

51 Commits
Aug 9, 2010
Aug 9, 2010
Aug 2, 2010
Aug 9, 2010
Aug 9, 2010
Mar 25, 2010
Mar 25, 2010
Apr 8, 2010
May 6, 2010
Apr 24, 2010
Jun 3, 2010
Aug 2, 2010
Aug 2, 2010
Aug 2, 2010

Repository files navigation

ToyCipher

A ruby implementation of classic ciphers, including:

  • PlayFair

  • One-time Pad

  • Vigenere

  • Caesar

  • Morse Code (TODO)

  • String to phone number extension: ‘abc’.phone # => ‘234’

CLI

Supports a command line interface:

> toycipher -e caesar -k G foo MVV

(SEE EXAMPLE)

Dedication

This library is dedicated primarily to

for their diabolical conundrums that inspired this library.

Thanks also to Defcon & Shmoocon for hosting these events:

and of course to members of Mobile Disco for late night puzzle solving (hax!)

Author

Jeffrey O’Dell <jefferey dot odell at gmail dot com>

About

ToyCipher is yet another Ruby implementation of popular ciphers for recreational and educational cryptanalysis. It is inspired by participation in various cryptographic challenges.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages