ElcomSoft Distributed Password Recovery
High-Performance Distributed Password Recovery Break complex passwords, recover strong encryption keys and unlock documents in a production environment. Elcomsoft Distributed Password Recovery is a high-end solution for forensic and government agencies, data recovery and password recovery services and corporate users with multiple networked workstations connected over a LAN or the Internet. Featuring unique acceleration technologies and providing linear scalability with no overhead, Elcomsoft Distributed Password Recovery offers the fastest password recovery by a huge margin, and is the most technologically advanced password recovery product currently available Features: * NVIDIA GPU acceleration (patent pending) reduces password recovery time by a factor of 20 * Linear scalability with no overhead allows using up to 10,000 workstation without performance drop-off * Allows up to 64 CPUs or CPU cores and up to 4 GPUs per processing node * Broad compatibility recovers document and system passwords to various file formats (click for the complete list of formats) * Distributed password recovery over LAN, Internet or both * Console management for flexible control from any networked PC * Plug-in architecture allows for additional file formats * Schedule support for flexible load balancing * Minimum bandwidth utilization saves network resources and ensures zero scalability overhead * All network communications between password recovery clients and the server are securely encrypted * Flexible queue control allows easy job management * Install and remove password recovery clients remotely * Launch agents and server as system services * Keep track of CPU time and resource utilization, password recovery jobs and user activities * Industry certified: Microsoft Gold Certified Partner, Intel Software Partner, NVIDIA Developer Support Supported applications and document formats * Microsoft Word/Excel/PowerPoint 2007 (.DOCX, .XLSX, .PPTX) (password recovery - “open” password only) * Microsoft Word/Excel/PowerPoint XP/2003 (.DOC, .XLS, .PPT) (password recovery - “open” password only) * Microsoft Word/Excel 97/2000 (.DOC, .XLS) (password recovery - “open” password only) * Microsoft Word/Excel 97/2000 (.DOC, .XLS) (guaranteed decryption) * Microsoft Money (password recovery) * Microsoft OneNote (password recovery) * PGP zip archives (.PGP) (password recovery) * PGP secret key rings (.SKR) (passphrase recovery) * PGP disks with conventional encryption (.PGD) (password recovery) * PGP self-decrypting archives (.EXE) (password recovery) * PGP whole disk encryption (password recovery) * Personal Information Exchange certificates - PKCS #12 (.PFX, .P12) (password recovery) * Adobe Acrobat PDF with 128-bit encryption (”user” and “owner” password recovery) * Adobe Acrobat PDF with 40-bit encryption (”user” and “owner” password recovery) * Adobe Acrobat PDF with 40-bit encryption (guaranteed decryption) * Windows NT/2000/XP/2003/Vista logon passwords (LM/NTLM) (password recovery) * Windows SYSKEY startup passwords (password recovery) * Windows DCC (Domain Cached Credentials) passwords (password recovery) * Intuit Quicken (.QDF) (password recovery) * Lotus Notes ID files (password recovery) * MD5 hashes (plaintext recovery) System Architecture ElcomSoft Distributed Password Recovery consists of three main modules: the agent, the server and the console, that can operate independently on different computers in the local or global Internet networks. The server is started up on one of the computers in the network. On any of the computers in the network the console that manages the server is then started up and connected to the already active server. Password recovery task is created on the console. Then the previously installed and started up agents connect to their server, deliver the work done (if they have had any) and receive the next portion of work, after which they disconnect and start processing the given task. Periodically (on an average of 60 seconds), each agent connects to the server in order to report its state. The server receives its task from the console and distributes it among the agents. The console in its turn is designed to manage the server it is connected to and the agents that are registered on the server. The agents are registered on the server when they connect to it for the first time.