如何修改OpenFire默认密码加密算法?

By default, OpenFire server encrypts passwords using Blowfish encryption whereby the key is stored in the table ofProperty where propValue = 'passwordKey'.

How can we customize this behavior?

How can we set OpenFire to use another encryption algorithm, or to replace the encryption algorithm with hashing instead?

change the system properties to store plain password in openfire server and encrypt the password(as per your need) before sending the password.

To change the system property: Go to

  1. Server->Server Manager->System Properties
  2. Edit the property user.usePlainPassword and give the property value as true.