|
FreeOTFE |
Using this software, you can create one or more "virtual disks" on your computer - anything written to these disks is automatically, and securely, encrypted before being stored on your computers hard drive.
Cyphers included:
| Cypher |
Key length (in bits) | Block Length (in bits) |
Modes |
Source Library | Comments |
|---|---|---|---|---|---|
| AES | 128 | 128 | CBC/XTS | Dr. Brian R. Gladman | XTS version aka XTS-AES-128 |
| AES | 192 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| AES | 256 | 128 | CBC/XTS | Dr. Brian R. Gladman | XTS version aka XTS-AES-256 |
| AES | 128 | 128 | CBC/LRW/XTS | LibTomCrypt | XTS version aka XTS-AES-128 |
| AES | 192 | 128 | CBC/LRW/XTS | LibTomCrypt | |
| AES | 256 | 128 | CBC/LRW/XTS | LibTomCrypt | XTS version aka XTS-AES-256 |
| Blowfish | 128 | 64 | CBC | LibTomCrypt | |
| Blowfish | 160 | 64 | CBC | LibTomCrypt | |
| Blowfish | 192 | 64 | CBC | LibTomCrypt | |
| Blowfish | 256 | 64 | CBC | LibTomCrypt | |
| Blowfish | 448 | 64 | CBC | LibTomCrypt | |
| CAST5 | 128 | 64 | CBC | LibTomCrypt | aka CAST-128 |
| CAST6 | 128 | 128 | CBC | Dr. Brian R. Gladman | aka CAST-256 |
| CAST6 | 160 | 128 | CBC | Dr. Brian R. Gladman | aka CAST-256 |
| CAST6 | 192 | 128 | CBC | Dr. Brian R. Gladman | aka CAST-256 |
| CAST6 | 224 | 128 | CBC | Dr. Brian R. Gladman | aka CAST-256 |
| CAST6 | 256 | 128 | CBC | Dr. Brian R. Gladman | aka CAST-256 |
| DES | 64 | 64 | CBC | LibTomCrypt | |
| 3DES | 192 | 64 | CBC | LibTomCrypt | Standard encrypt, decrypt, encrypt |
| MARS | 128 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| MARS | 192 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| MARS | 256 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| Null | 0 | (variable) | n/a | n/a | |
| RC-6 | 128 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| RC-6 | 192 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| RC-6 | 256 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| RC-6 | 128 | 128 | CBC/LRW/XTS | LibTomCrypt | |
| RC-6 | 192 | 128 | CBC/LRW/XTS | LibTomCrypt | |
| RC-6 | 256 | 128 | CBC/LRW/XTS | LibTomCrypt | |
| RC-6 | 1024 | 128 | CBC/LRW/XTS | LibTomCrypt | |
| Serpent | 128 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| Serpent | 192 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| Serpent | 256 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| Twofish | 128 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| Twofish | 192 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| Twofish | 256 | 128 | CBC/XTS | Dr. Brian R. Gladman | |
| Twofish | 128 | 128 | CBC | Hi/fn and Counterpane Systems | x86 systems only |
| Twofish | 192 | 128 | CBC | Hi/fn and Counterpane Systems | x86 systems only |
| Twofish | 256 | 128 | CBC | Hi/fn and Counterpane Systems | x86 systems only |
| Twofish | 128 | 128 | CBC/LRW/XTS | LibTomCrypt | |
| Twofish | 192 | 128 | CBC/LRW/XTS | LibTomCrypt | |
| Twofish | 256 | 128 | CBC/LRW/XTS | LibTomCrypt | |
| XOR | (variable) | (variable) | n/a | n/a |
Hash algorithms included:
| Hash |
Hash Length (in bits) |
Block Length (in bits) |
Source Library |
|---|---|---|---|
| MD2 | 128 | 128 | LibTomCrypt |
| MD4 | 128 | 512 | LibTomCrypt |
| MD5 | 128 | 512 | LibTomCrypt |
| Null | (variable) | (variable) | n/a |
| RIPEMD-128 | 128 | 512 | LibTomCrypt |
| RIPEMD-160 | 160 | 512 | LibTomCrypt |
| RIPEMD-160 (Linux; Twice, with A) | 320 | 512 | LibTomCrypt |
| RIPEMD-256 | 256 | 512 | LibTomCrypt |
| RIPEMD-320 | 320 | 512 | LibTomCrypt |
| SHA-1 | 160 | 512 | LibTomCrypt |
| SHA-224 | 224 | 512 | LibTomCrypt |
| SHA-256 | 256 | 512 | LibTomCrypt |
| SHA-384 | 384 | 1024 | LibTomCrypt |
| SHA-512 | 512 | 1024 | LibTomCrypt |
| Tiger | 192 | 512 | LibTomCrypt |
| Whirlpool | 512 | 512 | LibTomCrypt |