The copyright for the software, documentation, and associated files are held by the author.
Copyright © 2015, 2016 Todd A. Jacobs
All rights reserved.
The AUTHORS file is also included in the source tree.
The software is licensed under the GPLv3. The LICENSE file is included in the source tree.
This README is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License.
Geneate cryptogram puzzles that:
- Use a pseudo-random letter substitution pattern.
- Ensures that chosen cypher key never allows a letter to substitute for itself.
gem install cryptograms
cryptogram -h
cryptogram <file>
cryptogram <string ...>
echo foo | cryptogram
No screenshots here, just samples of what you can expect to see on your terminal when you run the program.
$ echo 'Foo bar baz. Quux?' | cryptogram
Cryptograms v0.3.0
Copyright © 2015, 2016 Todd A. Jacobs
This program is licensed under GPLv3 or later.
Foo bar baz. Quux?
RXX FDI FDG. YQQW?
$ cryptogram /tmp/plaintext
Cryptograms v0.3.0
Copyright © 2015, 2016 Todd A. Jacobs
This program is licensed under GPLv3 or later.
Foo bar baz.
ZYY HVE HVR.
require 'cryptograms'
c = Cryptogram.new "Foo bar baz. Quux?"
c.cyphertext
#=> "BCC SJE SJR. HXXD?"

