Status: tested on few platforms (macosx-x86-64, linux-x86-mmx). Support to allow John to crack OpenVMS password hashes, including the later mixed case ones. Also allows JtR executables to be built on OpenVMS Alpha 8.3 systems with the DECC compiler. Installs in a sub-directory, src/vms in the standard source tree and produces a dynamic library file (vms_fmt) to be used in conjunction with plugin option added in 1.7.8-jumbo-7. Author: David Jones aaareadme.txt from the .zip archive follows: 24-SEP-2011 This is a new patch for John the Ripper (1.7.8) to support OpenVMS password hashes. The major difference between this patch and the 2002 patch by Jean-loup Gailly is that this version supports mixed-case passwords (UAI flag UAI$M_PWDMIX). It is also multi-threaded, increasing performance up to 50-65% on a dual-processor system (splitting your password file into multiple jobs is probably more effective). The only builds done so far are on OpenVMS Alpha 8.3 and OS X x86 1.6 (Mac Mini). Building: This kit has 3 parts: a patch to JtR version 1.7.8 to add the --plugin=dll_file option; the openvms format module; and a OpemVMS utility program to convert SYSUAF.DAT files to passwd files. Start with the source tree from the standard John the Ripper (JtR) distribution version 1.7.8, unzip the distribution file with the src directory as the default, which will create ./vms directory with several files in it. Then apply the patch with the one of the commands: patch -p1 , and is hereby released to the general public under the following terms: Redistribution and use in source and binary forms, with or without modifications, are permitted.