xor-analyzexor-analyze provides a program for cryptanalyzing xor "encryption" with variable key length. | |
Download |
xor-analyze Ranking & Summary
Advertisement
- License:
- GPL
- Price:
- FREE
- Publisher Name:
- Thomas Habets
- Publisher web site:
- http://www.habets.pp.se/synscan/programs.php?prog=patch-linux-m1
xor-analyze Tags
xor-analyze Description
xor-analyze provides a program for cryptanalyzing xor "encryption" with variable key length. xor-analyze provides a program for cryptanalyzing xor "encryption" with variable key length.Here are some key features of "xor analyze":· Could possibly crack bad implementations of one-time pads· Check ftp://ftp.habets.pp.se/pub/synscan/ for windows binariesTo find out what length the password is the ciphertext is XOR-ed against itself with different shifts (see XOR_analyze::coincidence() in analyze.cc) and the number of zeroes (equal bytes) are counted. This is called counting coincidences. When the number of zeroes is high the shift value is potentially a multiple of the key length. The one that stands out most is checked with statistics (with a frequency table) to get the key. To check with statistics on all key-lengths in key-length interval (-m and -M) use the -a switch (with -v for one key per keylength) CompilingType 'make'. Mail me if it doesn't compile and don't forget to tell me what kind of system you have.Encryption$ ./xor-enc secret file.txt file.xor
xor-analyze Related Software