Knowledgebase: Elcomsoft products
GPU acceleration in Elcomsoft products
Posted by Andrey Malyshev, Last modified by Andrey Malyshev on 11 December 2020 03:57 PM

In modern world password protection becomes stronger every day. Resources of even latest CPUs are not enough to break passwords fast and effectively. That's why we use GPU - Graphic Processing Units. Modern video accelerators allow to accelerate any calculations, not only ones in your favorite 3D shooter. Relatively cheap GPUs can turn your home machine to powerful tool for password recovery. 

Elcomsoft products with GPU support

GPU acceleration is supported in the following programs:
Advanced Office Password Recovery
Advanced PDF Password Recovery
Elcomsoft Phone Breaker
Elcomsoft Wireless Security Auditor
Elcomsoft Distributed Password Recovery
Advanced Intuit Password Recovery

Supported GPUs

The following GPU accelerators are supported:

All NVIDIA cards with compute capability 3.5 and higher. Please see this Wiki article for details. 
All AMD cards with OpenCL drivers.

Supported operating systems

The following OS versions are supported:

  • Windows XP
  • Windows Server 2003
  • Windows Vista
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows 7
  • Windows 8
  • Windows 8.1
  • Windows Server 2012
  • Windows Server 2012 R2 
  • Windows 10
  • Windows Server 2016
  • Windows Server 2019

Supported file formats

GPU acceleration is not supported for all file formats and password types. Some passwords can be found instantly and GPU is not required at all. Some applications have specific encryption algorithms that cannot be significantly accelerated by GPU. The following password types are supported:

Programs File format Password type Remarks
Advanced Office Password Recovery
 
Word 2007
Excel 2007
PowerPoint 2007
file open  
Word 2010
Excel 2010
PowerPoint 2010
Access 2010
OneNote 2010 
file open  
Word 2013, 2016
Excel 2013, 2016
PowerPoint 2013, 2016
Access 2013, 2016
OneNote 2013, 2016 
file open  
Hancell 2010
Hancell 2014 
file open  
Opendocument
(OpenOffice, 
(StarOffice) 
file open  
Apple iWork 2009-2014 file open  
Elcomsoft Phone Breaker iOS backup
(iPhone, iPod, iPad)
file open  
BlackBerry backup
(6.0+ for Windows,
2.0+ for Mac,
except BB10) 
file open  
Elcomsoft Wireless Security Auditor

WPA/WPA2 wi-fi network
password 
 
Elcomsoft Distributed Password Recovery See the product page
Advanced Intuit Password Recovery Intuit Quicken 2006-2020 file open NVIDIA only

Advanced PDF Password Recovery

PDF with 256-bit encryption
user and owner password

NVIDIA only

Recommendations

  • Allow at least one CPU core per GPU. GPU accelerates some calculations in the password recovery process, but many calculations are still performed on CPU. If you enable all available CPU cores in program device manager, you can get worse performance. For example: you have 8 CPU cores and 2 GPUs on your machine. You have to enable 6 CPU cores and leave 2 for GPU calculations.
  • Disable SLI or CrossFire if your GPUs are connected by them.
  • Always install the latest version of GPU drivers. Old drivers may cause program to malfunction. 

 

(56 vote(s))
Helpful
Not helpful