【问题标题】:How to modify OpenFire default password encryption algorithm?如何修改 OpenFire 默认密码加密算法?
【发布时间】:2015-01-30 01:23:33
【问题描述】:

默认情况下,OpenFire 服务器对密码 using Blowfish encryption 进行加密,密钥存储在表 ofPropertywhere propValue = 'passwordKey' 中。

我们如何自定义这种行为?

我们如何设置 OpenFire 以使用另一种加密算法,或者用散列法替换加密算法?

【问题讨论】:

    标签: php xmpp reverse-engineering openfire smack


    【解决方案1】:

    更改系统属性以将纯密码存储在 openfire 服务器中,并在发送密码之前加密密码(根据您的需要)。

    要更改系统属性:转到

    1. 服务器->服务器管理器->系统属性
    2. 编辑属性user.usePlainPassword并赋予属性值 作为true

    【讨论】:

    • ​+1 这以某种方式工作但是是否有一个设置允许我们用其他类似的东西替换 openkey默认加密算法而是散列?换句话说,不必在密码到达 OpenFire 之前在“上层”编写我们自己的代码。
    • 我认为没有这样的选择。我为此搜索了很多,但没有用。所以我们以这种方式实施。如果您找到方法,请不要忘记回答您的问题。谢谢
    • 会勾选这个答案,直到出现更好的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 2017-11-06
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 2013-04-16
    • 2011-11-22
    相关资源
    最近更新 更多