查看完整版本: [-- Qt MD5加密如何实现下面这个功能呢,求指导! --]

QTCN开发网 -> Qt基础编程 -> Qt MD5加密如何实现下面这个功能呢,求指导! [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

shixingya 2017-12-16 17:23

Qt MD5加密如何实现下面这个功能呢,求指导!



Qt 如何实现下面这个功能呢,求指导!



防篡改

传入参数名按字母顺序排列,加上timestamp时间戳(单位为秒)与secret_key进行md5加密,作为新的参数sign传递 例:
  1. $sign = md5("a1=v1&a2=v2&a3=v3&timstamp=1512536739&secret_key");


geometry 2017-12-17 09:15
不太清楚你的意思,你是想问怎么把secret_key作为参数传入程序,还是想问怎么计算MD5值?

shixingya 2017-12-17 20:57
geometry:不太清楚你的意思,你是想问怎么把secret_key作为参数传入程序,还是想问怎么计算MD5值? (2017-12-17 09:15) 

怎么计算MD5值?

geometry 2017-12-18 09:45
shixingya:怎么计算MD5值? (2017-12-17 20:57) 

    QCryptographicHash crypto(QCryptographicHash::Md5);
    QString data("yourdata");
    crypto.addData(data.toLocal8Bit());
    qDebug() << crypto.result().toHex();


查看完整版本: [-- Qt MD5加密如何实现下面这个功能呢,求指导! --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled