Re: [ciphertool-devel] common cryptanalysis resources
Status: Beta
Brought to you by:
wart
|
From: Wart <wa...@ko...> - 2004-02-28 06:17:30
|
That sounds like a good idea to me. ciphertool already has a format for
storing this kind of information. While the syntax looks very Tcl-ish,
it can be easily parsed in any language. Alternately, I wouldn't be
opposed to changing the ciphertool file format to make it more friendly
to other languages.
Here's an example of the current format:
type aristocrat
period 0
ciphertext
{qeceoemechkdioenkroczkdngxgwnefezrnkyirocdqeceinrubewzdmnbgmmhiuepruinwrqvynwgjgwikezgxgwneinyfhejvgdwfi}
plaintext {pogonology has nothing whatever to do with using a pogo
stick or walt kellys comic strip but refers however to study of beards}
key {abcdefghijklmnopqrstuvwxyz { kgaodeysfh ltnmpi cbrvuw}}
language english
keyword {abcdefghijklmnopqrstuvwxyz { kgaodeysfh ltnmpi cbrvuw}}
# Digram value: 0
# Trigram value: 0
# K1 key: kgaodeysfh ltnmpi cbrvuw
# abcdefghijklmnopqrstuvwxyz
# K2 key: dvufgjckr bmpoeq winyxz h
author g-man
title {Not what you might think.}
Each line contains a key/value pair separated by whitespace. Curly
braces can be used to enclose the value if it contains whitespace. A
single key/value pair must be all on the same line; they can't span
multiple lines. Lines beginning with '#' are comments that can be
ignored. A well known set of key values is used by the various
reading/writing programs to maintain consistency:
type
period
plaintext
ciphertext
key
keyword
author
title
language
Other keys can be used, but these should be a standard set used in all
files.
Feel free to make suggestions on how to improve it. I've got a few
ideas, but I'd like to hear from others first.
--Wart
On Fri, 2004-02-27 at 19:50, Alexander Griffing wrote:
> Hi all,
>
> I have a suggestion for a simple project that we might
> be able to successfully cooperate on. It wouldn't be
> tied to a specific programming language or operating
> system, and it would be re-usable in many different
> frameworks.
>
> The project would be to create a library of plaintext
> / ciphertext pairs, including the cipher type and key.
> This library would have several uses:
> *) As a way for verifying the accuracy of enciphering
> / deciphering implementations.
> *) As a benchmarking suite for comparing autosolving
> methods.
> *) As a source of preset cipher examples for users to
> solve while they're learning to use a program.
>
> Thoughts?
>
> - Alex
>
>
>
> __________________________________
> Do you Yahoo!?
> Get better spam protection with Yahoo! Mail.
> http://antispam.yahoo.com/tools
>
>
> -------------------------------------------------------
> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> Build and deploy apps & Web services for Linux with
> a free DVD software kit from IBM. Click Now!
> http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
> _______________________________________________
> ciphertool-devel mailing list
> cip...@li...
> https://lists.sourceforge.net/lists/listinfo/ciphertool-devel
|