ProxyCrypt is a command line tool that creates encrypted volumes within a file or a hard drive. It works as a 'proxy' for the ImDisk Virtual Disk Driver. The latter is included in the full package and does not require installation.
Version: 2.6.2ProxyCrypt is a command line tool that creates encrypted volumes within a file or a hard drive. Encryption and decryption are made on the fly, allowing you to use encrypted volumes like normal ones.
Operating System: Windows
Designed for paranoids and advanced users, it is also fast, very lightweight, open source and easy to recompile.
It works as a 'proxy' for the ImDisk Virtual Disk Driver. The latter is included in the full package and does not require installation.
Use ProxyCrypt without argument to get syntax help.
If you need to create encrypted spaces which can be partitioned like an ordinary hard drive, ProxyCrypt is also compatible with Arsenal Image Mounter.
- Supports AES-256, Serpent and SHACAL-2 ciphers.
- Cascade encryption with free choice of the ciphers.
- Supports key files, in conjunction or replacement of the password.
- Mode of operation is XTS.
- Passwords are hashed with the scrypt key derivation function, which uses Whirlpool or Keccak hashing function.
- Scrypt can be tuned for more security or more speed.
- Password length can be up to 250 characters.
- Protection against keyloggers.
- Supports image files or physical drives with MBR (with extended partition) or GPT.
- Encrypted volumes can be created at any location, not necessarily at the beginning of a file or a partition.
- Auto-dismount after a specified period of inactivity or when system enters a suspended state.
- NTFS folders can be used as mount point instead of drive letters.
- Supports very long paths of image file (more than 260 characters).
- Performances improved with AES instructions, SSE2 optimizations and asynchronous read/write.
- Available in 32 and 64-bit with distinct AVX versions.
Version 2.6.2: - added a sound ("bell" character) in case of password or hash file error
Version 2.6.1: - performances improved thanks to a new way to call the XTS functions - performance fix for AES-NI (appeared in 2.6.0) - cancelled changes made in optimization script in 2.6.0
Version 2.6.0: - added an option to change the font and colors of the current console (Vista and later) - critical error messages are now displayed in message boxes, with option to retry when possible - updated MinGW from 7.3.0 to 10.2.1 (released by LH_Mouse) - improved optimization script - minor fixes
Version 2.5.2: - fix: write errors occurred when 64 threads were used for encryption; max number of threads is now 63 (appeared in 2.4.0) - minimal new image file size is now 69 KB, because of a new requirement of imdisk driver 2.0.8 and later
Version 2.5.1: - access to image files is now unbuffered (use -bio in case of hardware incompatibility)
Version 2.4.0: - switched various functions to NT API - added a switch to prevent volume mounting while allowing other operations - added checks for options incompatible with -r - minor fixes and improvements
Version 2.2.0: - hard drive can now be selected by its signature - fix: with an encrypted drive/partition that has 4-KB logical sectors, imdisk could fail the mounting - sector size is now displayed with -v 2 - updated MinGW from 6.2.0 to 7.3.0
Version 2.1.3: - fix: -pp required 3 parameters instead of 1 when used with -kn or -kon
Version 2.1.2: - fix: missing error handling for process creation could lead to unpredictable results - optimized Keccak and Whirlpool
Version 2.1.1: - fix: a bug could prevent the volume to be mounted (appeared in 2.1.0)