自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C++实现Base64编码与解码

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。编码:char* Base64Encode(char * input, int length){ BIO * bmem = NULL; BIO * b64 = NULL; BUF_MEM * bptr = NULL; b64 = BIO_new(BI...

2018-09-06 21:25:58 7169 2

原创 加密授权验证学习之五——RSA非对称加密算法将机器码加密为注册码

RSA加密算法是一种非对称加密算法,在公开密钥加密和电子商业中RSA被广泛使用。我们这里使用RSA加密算法,主要用到openssl库,openssl是可以很方便加密解密的库,可以使用它来对需要在网络中传输的数据加密。可以使用非对称加密:公钥加密,私钥解密,openssl提供了对RSA的支持。首先在将vs与openssl库配置好,然后就可以进行RSA算法对机器码进行加密了。//需要添加的所...

2018-08-24 20:58:01 3438 1

原创 WIN10-64位安装OpenSSL详细教程

相关软件下载地址:1、ActivePerl 5.24.3:https://www.activestate.com/activeperl/downloads2、openssl-1.0.2g:http://www.openssl.org/source开始安装:1、安装ActivePerl软件安装ActivePerl软件根据提示一步一步进行安装即可,安装过程软件会自动设置环境变量。要...

2018-08-13 09:20:29 97458 17

原创 加密授权验证学习之四——利用MD5加密算法对序列号进行加密

MD5概念:     MD5消息摘要算法,属Hash算法一类。MD5算法对输入任意长度的消息进行运行,产生一个128位的消息摘要。通过MD5算法进行加密,文件就可以获得一个唯一的MD5值,这个值是独一无二的,就像我们的指纹一样,因此我们就可以通过文件的MD5值来确定文件是否正确。MD5计算原理:1、数据填充      对消息进行数据填充,使消息的长度对512取模得448,设消息长度...

2018-08-10 17:37:20 2177

原创 加密授权验证学习之三——获取本机MAC地址

直接上代码:#include <winsock2.h> //该头文件定义了Socket编程的功能 #include <Nb30.h> //该头文件声明了netbios的所有的函数 #include <stdio.h> #include <stdlib.h> #pragma comment(lib,"ne...

2018-08-08 13:13:27 1820

原创 加密授权验证学习之二——获取计算机磁盘序列号

这里获取的序列号是卷的序列号,主要用API函数读取。API函数介绍:  BOOL GetVolumeInformation(  LPCTSTR lpRootPathName,                        // 硬盘的路径  LPTSTR lpVolumeNameBuffer,                    // 硬盘的卷标  DWORD nVolumeNam...

2018-08-08 12:57:25 2381 4

原创 加密授权验证学习之一 ——获取计算机CPUID序列号

     最近项目中需要对CPUID、硬盘序列号、网卡物理地址进行加密授权验证,网上这方面的资料代码很多,但很多都有错或者不能正确获取,通过整理与学习,将自己已经正确获得的代码分享出来吧。code:#include <iostream>#include <string>#include <windows.h>using namespace st...

2018-08-08 12:32:39 8499 3

原创 vs2013+opencv2.4.9+qt5.6实现拍照并保存功能

软件的安装以及配置按网上的教程就可以,这里用到opencv打开摄像头并进行拍照,然后在ui界面上显示,这里需要将图片的数据进行转换—Mat与Pixmap的相互转换,接下来就以具体的代码进行说明吧。一、ui界面的设计二、代码的实现编辑QtGui_Capture.h文件#pragma once#include <QtWidgets/QWidget>#include "ui_QtGui...

2018-06-04 14:24:32 1257 9

原创 Qt5.6.2+VS2013环境下实现简单的四则运算

      最近正在学习qt,作为新手一枚,在学习过程中会遇到很多问题,所以就打算在博客下记录自己的学习过程,希望能与大家一起交流,更好的解决遇到的问题,同时也希望为以后想要在vs平台下学习qt的朋友提供一点点帮助。      首先安装好vs2013以及qt5.6,安装与配置可以网上搜索教程,在这里就不多说了。新建工程:在ui界面上放置一个pushButton,三个lineEdit,一个combo...

2018-05-23 15:38:00 463

原创 Qtdesigner在VS2013下打不开解决方法

找到“C:\Users\用户名\.designer”文件夹叫“gradients.xml”的文件,把那个文件删除

2018-05-21 14:27:15 1365 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除