Features like GPU acceleration are often included to significantly increase the speed of the recovery process.
Allows you to specify known details (like length or character types) to speed up the process.
Systematically tries every possible combination of characters.