![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
加密
文章平均质量分 89
訫悦
如果迎着风就飞,俯瞰这世界多美。
展开
-
openssl实现des cbc加密
//参考 https://www.cnblogs.com/azbane/p/10179660.html QByteArray ZYB::Openssl::DES_CBC(const QByteArray &keyStr, const QByteArray &data, ZYB::Openssl::Type type) { DES_cblock keyEncrypt; ...原创 2020-01-26 17:18:25 · 1575 阅读 · 0 评论 -
openssl实现des ecb加密
QByteArray DES_ECB_encrypt(const QByteArray &key, const QByteArray &data) { DES_cblock keyEncrypt; memset(keyEncrypt, 0, 8); memcpy(keyEncrypt, key.constData(), static_cast<...原创 2020-01-26 16:51:38 · 1563 阅读 · 0 评论 -
openssl 实现hash算法
使用openssl库实现(Qt自带QCryptographicHash) #include "openssl/sha.h" enum OPENSSL_TYPE{MD5,SHA1,SHA224,SHA256,SHA384,SHA512}; QByteArray hash(const QByteArray &data, OPENSSL_TYPE type) { int le...原创 2020-01-26 16:44:41 · 861 阅读 · 0 评论 -
Linux Qt编译cryptopp
一、cryptopp565 进入根目录后 qmake -project 生成cryptopp565.pro QtCreator打开pro 文件 改成TEMPLATE = lib win32:LIBS += -lws2_32 二、cryptopp700 同样的进入根目录后 qmake -project 生成cryptopp700.pro QtCreator打开pro 文件 ...原创 2019-05-24 22:27:15 · 758 阅读 · 0 评论