https://github.com/tolitius/venona
"Venona Project" and more...
https://github.com/tolitius/venona
Last synced: 3 months ago
JSON representation
"Venona Project" and more...
- Host: GitHub
- URL: https://github.com/tolitius/venona
- Owner: tolitius
- Created: 2013-04-08T16:23:59.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-04-09T06:06:40.000Z (over 12 years ago)
- Last Synced: 2025-02-24T09:43:02.012Z (8 months ago)
- Language: Clojure
- Size: 109 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# venona
It all started from [Venona Project](http://en.wikipedia.org/wiki/Venona_project). And then the crypto tools just kept evolving... they still are.
## usage
Attacks are performed mostly "REPL style" using [venona.tools](https://github.com/tolitius/venona/blob/master/src/venona/tools.clj).
For example a [venona.otp-attack](https://github.com/tolitius/venona/blob/master/src/venona/otp_attack.clj) is an attack on [One Time Pad](http://en.wikipedia.org/wiki/One-time_pad) where the same key was reused.```clojure
;; a quick start into fascinating crypto universe:user=> (use 'venona.otp-attack 'venona.tools)
nil
user=> (pprint (fmap xor-with-trigrams (trigram-at 0 xord-with-spaces)))
```## license
Copyright © 2013 tolitius
Distributed under the Eclipse Public License, the same as Clojure.