快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

金库娱乐777app:基于Crtpto++的RSA签名算法



折腾了快1个小时,将常见的一些加密库都测试一下,再根据环境选择一个利用到项目中去.crypto++海内用得蛮多的,资料还算对照齐备,然则让我憎恶的是源文件太乱,把所有的算法都包括进去了,我今朝不能辨别哪些文件是我必要的,以是编译crypto++的源代码天生的静态链接库居然达到了34M,很可怕啊,软件宣布韶光这个算法库就得34M,比软件本身还大年夜了,正在设法主见子提取自己必要的部分.

#include "randpool.h"

#include "rsa.h"

#include "hex.h"

#include "files.h"

#include

using namespace std;

using namespace CryptoPP;

//------------------------

// 函数声明

//------------------------

vo金库娱乐777appid GenerateRSAKey(unsigned int keyLength, const char *privFilename, const char *pubFilename, const char *seed);

string RSAEncryptString(const char *pubFilename, const char *seed, const char *message);

string RSADecryptString(const char *privFilename, const char *ciphertext);

RandomPool & GlobalRNG();

//------------------------

// 主法度榜样

//------------------------

int main()

{

char priKey[128] =金库娱乐777app {0};

char pubKey[128] = {0};

char seed[1024]  = {0};

// 天生 RSA 密钥对

strcpy(priKey, "private.ilcd");  // 天生的私钥文件名

strcpy(pubKey, "public.ilcd");  // 天生的公钥文件名

strcpy(seed, "seed");

//创建公钥,私钥配对

GenerateRSA金库娱乐777appKey(1024, priKey, pubKey, seed);

// RSA 加解密

char message[1024] = {0};

strcpy(message, "www.ilcd.金库娱乐777apptv");

cout

本文出自 “阿汐的博客” 博客,请务必金库娱乐777app保留此出处http://axiii.blog.51cto.com/396236/115996

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: