RSA加密算法是一种非对称加密算法,在公开密钥加密和电子商业中RSA被广泛使用。我们这里使用RSA加密算法,主要用到openssl库,openssl是可以很方便加密解密的库,可以使用它来对需要在网络中传输的数据加密。可以使用非对称加密:公钥加密,私钥解密,openssl提供了对RSA的支持。
首先在将vs与openssl库配置好,然后就可以进行RSA算法对机器码进行加密了。
//需要添加的所有头文件
#include <stdio.h>
#include <stdlib.h>
#include <tchar.h>
#include <openssl/rsa.h>
#include<openssl/pem.h>
#include<openssl/err.h>
#include <openssl/bio.h>
#include <fstream>
#include <iostream>
#include <string>
#pragma comment(lib, "libeay32.