I’ve played around with Openfire a bit so that it can support DES crypt passwords stored in a Mysql DB. Configuration is similar to the JDBCAuthProvider already in the Openfire sources, except that you cannot set a password type. Download the jar from below and put it in your lib directory of Openfire. The auth provider class name is de.guruz.jabber.JDBCCryptAuthProvider
Download it: JDBCCryptAuth.jar
Sources are included, this software is GPLed. The included Crypt.java _may_ not be GPLed, see the file header for information.
Please write a comment if everything works fine for you