xor-analyze

xor-analyze provides a program for cryptanalyzing xor "encryption" with variable key length.
Download

xor-analyze Ranking & Summary

Advertisement

  • Rating:
  • 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