我试图弄清楚是否可以将以下密码和质询的 MD5 转换从我的 Rails 应用程序中的方法转换为 jQuery。到目前为止,我在每一个障碍上都失败了。
基本上,我正在尝试从表单中获取用户名/密码/质询并将其提交到外部 url。
它适用于我们的 Rails 应用程序,但我们需要通过 ajax / jquery 发布。
def my_method
hex_chal = Array[params['challenge']].pack('H32')
newchal = Array[Digest::MD5.hexdigest(hex_chal + secret)].pack('H*')
response = Digest::MD5.hexdigest("\0" + params['password'] + newchal)
new_pwd = Array[params['password']].pack('a32')
end
使用 jquery md5 库,我尝试过这样的事情:
function Test() {
...
var hex_chal = $.md5(params('challenge'));
var new_chal = $.md5(hex_chal + params('password'));
...
}
不知道这是否可能。如果不是,我将不得不找到另一种方法来做到这一点。