- Timestamp:
- 12/09/12 18:46:41 (12 years ago)
- Location:
- wiki
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
wiki/Overview.wiki
r23 r24 14 14 15 15 Analyzes samples of encrypted data in an attempt to decode samples to 16 binary and identify patterns useful in cryptanalysis. 16 binary and identify patterns useful in cryptanalysis. The purpose of 17 the tool is to provide an cryptanalyst with a variety of information 18 that is useful in determining how a token is encoded, encrypted and 19 formatted. 20 <br /> 21 bletchley-analyze currently performs two primary functions: iterative 22 encoding detection and ciphertext-only block analysis. Encrypted tokens 23 are processed in multiple rounds. Within each round, the following 24 occurs: 25 <ul> 26 <li>Token length analysis is performed to attempt to determine possible 27 ciphertext block sizes, where applicable</li> 28 <li>The tokens are analyzed for blocks of data that are repeated 29 throughout any of the tokens</li> 30 <li>A hexadecimal dump and escaped binary/ascii string is printed for 31 each token with repeated blocks highlighted</li> 32 <li>The full set of all known and possible data encodings is 33 determined<sup>1</sup></li> 34 <li>An educated guess is made as to the most likely encoding is</li> 35 <li>All tokens are decoded using the most likely encoding, and then the 36 process is repeated until no further encodings are detected</li> 37 </ul> 17 38 18 TODO 39 bletchley-analyze can read from stdin or from a file. Tokens are 40 delimited with newlines. Various options are provided to give the 41 analyst control over the block sizes and encoding used during analysis. 42 See the tool's usage statement for more information. 43 44 1. <i>Bletchley's blobtools module currently supports 33 encoding variants, 45 including various forms of hexadecimal, base32, base64, and percent 46 encodings.</i> 47 19 48 20 49 == bletchley-encode == -
wiki/README
r23 r24 1 1 All files with a ".wiki" extension will appear on google code as wiki 2 documentation. 2 3 3 4 Wiki syntax documented here: 4 5 http://code.google.com/p/support/wiki/WikiSyntax 6 7 8 To see how a page will be formatted ahead of time, you can edit an 9 existing page on the web: 10 http://code.google.com/p/bletchley/w/edit/Overview 11 12 And then click "Preview". However, DO NOT save pages on the web. If 13 you do so, then SVN synchronization will break. Instead, just use the 14 preview feature and then make the updates in this directory, which 15 will be automatically synched to Google.
Note: See TracChangeset
for help on using the changeset viewer.