Cpper
C/C++高级工程师 Android高级软件工程师 IT集成工程师 音频工程师 熟悉c,c++,java,c#,py,js,asp等多种语言 程序猿
1.
#include <QtCore/QCoreApplication>
#include <QCryptographicHash>
#include <iostream>
int main(int argc, char *argv[])
{
 QCoreApplication a(argc, argv);
 QString pwd="abcdef";
 QString md5;
 QByteArray ba,bb;
 QCryptographicHash md(QCryptographicHash::Md5);
 ba.append(pwd);
 md.addData(ba);
 bb = md.result();
 md5.append(bb.toHex());
 std::cout<<md5.toStdString()<<std::endl;
 return a.exec();
}

2.
#include <QtCore/QCoreApplication>
#include <QCryptographicHash>
#include <iostream>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QString md5;
    QString pwd="abcdef";
    QByteArray bb;
    bb = QCryptographicHash::hash(pwd.toAscii(),QCryptographicHash::Md5 );
    md5.append(bb.toHex());
    std::cout<<md5.toStdString()<<std::endl;
    return a.exec();
}

posted on 2011-09-26 22:28 ccsdu2009 阅读(3336) 评论(0)  编辑 收藏 引用 所属分类: QT编程

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理