LogoTurboSFV
Hash calcu­lation and validation software
TurboSFV is a uti­lity for the calcu­lation and vali­dation of check­sums for files.

The following hash algo­rithms are cur­rently sup­ported:
  • CRC-32, MD5, SHA-1 (option­ally with SSE - Stream­ing SIMD Exten­sions - instruc­tions like SHA1RNDS4)
  • XXH32, XXH64 (xxHash)
  • SHA-224 and SHA-256 (option­ally with SSE instruc­tions like SHA256RNDS2), SHA-384, SHA-512 including SHA-512/224 and SHA-512/256 checksums
  • BLAKE2S-256, BLAKE2SP-256, BLAKE2B-256, BLAKE2B-384, BLAKE2B-512, BLAKE2BP-256, BLAKE2BP-384 and BLAKE2BP-512
  • BLAKE3-256, BLAKE3-512, BLAKE3-1024 and BLAKE3-2048 (option­ally by using a special SSE based imple­men­tation for calculating checksums)
  • SHA3-224, SHA3-256, SHA3-384 and SHA3-512
Screenshot: Create hash files
Top
Applications
With TurboSFV, you can calcu­late check­sums (hash values) for your files. At a later time, you can vali­date the hash values to ensure, that the content of the files has not been changed.
Typical areas where hash values are used:
File transfer:
Before sending files over the network, hash values can be calcu­lated, which can be used to de­tect the alter­ation of data during the transfer.
Detect file changes:
Detect changed and missed files and find new files which were added to the folders after the crea­tion of a check­sum file. Page Analyze vali­dation results des­cribes the analysis capa­bili­ties of TurboSFV.
Auto­mated ob­serv­ing of direc­tories:
Detect any folder changes auto­mated in the back­ground as a service application, by defining tasks for the TurboSFV service program, avail­able in TurboSFV XE (eXtended edition), for auto­mated check­sum calcu­lation and vali­dation.
Storage mediums:
The quality of a storage medium like a DVD can change. By using hash values, the inte­grity of stored files can be checked at any time and defec­tive mediums can be detected and replaced.
Quality chain:
Useful in com­panies or organi­zations, where any change of im­por­tant data must be monitored and documented, to ensure the qual­ity of the service. For example, if the final version of a soft­ware has been developed and passed the qual­ity control, then the files should not be changed in sub­sequent pro­cesses. The control can be achieved with check­sums.
Privacy protec­tion:
Personal data like name or age or other sensi­tive data like bio­metric infor­mation should be treated as confi­den­tial: One way is to encode this kind of data into an anony­mized, non-rever­sible hash value, by using a crypto­graphic hash function. This can also help to be in line with data protec­tion regu­lations like the GDPR (General Data Protec­tion Regu­lation).
In general, hash values can be calcu­lated for any kind of docu­ments such as recipes, certi­ficates or in the area of elec­tronic data exchange or foren­sics, and can help to improve the qual­ity control.
Top
Hash files, folders or a drive
TurboSFV produ­ces hash values for files located in folders, folder trees or for all files on a drive.
  • One or more files can be se­lected and for each file a check­sum will be calcu­lated.
  • One or more folders can be se­lected to calcu­late a hash value for each file in the se­lected folders. Option­ally, sub­folders can be included.
  • Select a drive to create check­sums for all files on a drive.
Screenshot: Calculate checksums for a drive
Top
Verify file inte­grity
Previously calcu­lated hash values can be used to verify the file inte­grity at a later time, to ensure that the data has not been altered.
Screenshot: Validate checksums
TurboSFV re­calcu­lates the check­sum of each file and compares it with the previous stored value.
Top
Shell extensions
TurboSFV extends the shell with addi­tional func­tions for the calcu­lation of hash values. These exten­sions are inte­grated into and can be called from within the Windows Explorer.
Context menu
Calcu­lation of hash values for files, folders or a drive by se­lecting a hash function in the explorer. The new Windows 11 context menu is also sup­ported.
Infotip
The explorer dis­plays informa­tion for a hash file in the form of a text box.
Hash file property sheet
Display of detailed informa­tion for a hash file on a sepa­rated tabu­lator sheet in the file proper­ties through the explorer.
Hash calcu­lation property sheet
Calcu­lation of hash values for a file on another tabu­lator sheet, avail­able in the file proper­ties in the explorer.
The shell exten­sions are imple­mented as a 32-bit (x86) and a 64-bit (x64) version and support the appro­priate Windows version.
Top
Command-line versions
TurboSFV pro­vides com­mand-line versions for calcu­lating check­sums. Creating or vali­dating check­sum files can be pro­cessed in a com­mand window or in batch files.
Top
Unicode support
TurboSFV proper­ly handles files with Unicode charac­ters in file or folder names and can also read from and write to hash files which are encoded in UTF-8 or UTF-16.
Screenshot: Unicode support
Top
Checksum files
TurboSFV saves check­sums in hash files. These files can be later on used to verify the file inte­grity. De­pending on the used algo­rithm, TurboSFV uses the follow­ing file exten­sions for hash files:
blk
BLAKE2 family: BLAKE2S-256, BLAKE2SP-256, BLAKE2B-256, BLAKE2B-384, BLAKE2B-512, BLAKE2BP-256, BLAKE2BP-384 and BLAKE2BP-512.
bk3
BLAKE3 hash function: BLAKE3-256, BLAKE3-512, BLAKE3-1024 and BLAKE3-2048.
md5
Message digest 5 (MD5) hash function.
sfv
Cyclic redundancy check (CRC-32) function.
sh1
Secure hash algorithm SHA-1.
sh2
SHA-2 family: SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256.
sh3
SHA-3 family: SHA3-224, SHA3-256, SHA3-384 and SHA3-512.
xxh
xxHash: XXH32 and XXH64.
TurboSFV saves the hash values either in a sum­mary check­sum file, in one file per folder or per file. For each calcu­lation process, it's easy to switch between the three creation modes.
Top
Available versions
TurboSFV is avail­able in four versions:
  • Light edition (LE)
  • Private edition (PE)
  • Commercial edition (CE), which includes a mobile (portable) version ME.
  • eXtended edition (XE), which includes a NT service appli­cation.
For all editions, there is a
  • 32-bit type (TurboSFV x86) and a
  • 64-bit type (TurboSFV x64).
Please check out the full list of features or download a trial version.
Top
 
Thank you for visiting this website!
Jörg Krahe
 
 
UKDE
Privacy Policy