diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2016-06-21 19:53:05 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2016-06-21 19:53:05 +0300 |
commit | 376f911b4c5ca7bcdfc25142660d8ce23d2dfd8e (patch) | |
tree | 65e71c5593de416498b265b3e46cfbcdafd51b03 /utils | |
parent | test: fix Pylint warnings (diff) | |
download | aes-tools-376f911b4c5ca7bcdfc25142660d8ce23d2dfd8e.tar.gz aes-tools-376f911b4c5ca7bcdfc25142660d8ce23d2dfd8e.zip |
README updates
Diffstat (limited to 'utils')
-rw-r--r-- | utils/README.md | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/utils/README.md b/utils/README.md index 6bf52f6..08d5847 100644 --- a/utils/README.md +++ b/utils/README.md @@ -1,10 +1,12 @@ -# Utilities +Utilities +========= A couple of useful utilities are built on top of the library. Each of the utilities accepts the `--help` flag, which can be used to examine the utility's usage info. -## Block encryption +Block encryption +---------------- Block encryption utilities can produce verbose human-readable output, including round keys, intermediate initialization vector values, etc. @@ -65,7 +67,8 @@ run: decrypt_block.exe -a aes192 -m ofb 000102030405060708090a0b0c0d0e0f101112131415161718 22222222222222222222222222222222 bda298884f5c3a9eb7068aa7063a3b75 -## File encryption +File encryption +--------------- ### encrypt_file.exe @@ -119,7 +122,8 @@ run decrypt_file.exe -a aes192 -m ofb -k 111111111111111111111111111111111111111111111111 -v 22222222222222222222222222222222 -i input.txt -o output.txt -## Bitmap encryption +Bitmap encryption +----------------- These utilities were developed primarily to demonstrate the drawbacks of using ECB mode (namely, the fact that identical plaintext blocks get mapped to @@ -130,9 +134,9 @@ Plaintext BMP | Encrypted in ECB mode | Encrypted in CBC mode ---------------- | --------------------- | --------------------- ![butterfly.bmp] | ![cipherfly_ecb.bmp] | ![cipherfly_cbc.bmp] -[butterfly.bmp]: bmp/butterfly.bmp?raw=true -[cipherfly_ecb.bmp]: bmp/cipherfly_ecb.bmp?raw=true -[cipherfly_cbc.bmp]: bmp/cipherfly_cbc.bmp?raw=true +[butterfly.bmp]: bmp/butterfly.bmp +[cipherfly_ecb.bmp]: bmp/cipherfly_ecb.bmp +[cipherfly_cbc.bmp]: bmp/cipherfly_cbc.bmp ### encrypt_bmp.exe @@ -148,10 +152,11 @@ The usage is the same as for [decrypt_file.exe]. [decrypt_file.exe]: #decrypt_fileexe -## See also +See also +-------- -* [Building the utilities] +* [Usage on older CPUs] * [License] -[Building the utilities]: ../README.md#building-the-utilities +[Usage on older CPUs]: ../README.md#usage-on-older-cpus [License]: ../README.md#license |