rsa算法是一种非常安全的不对称密钥加密算法,是很多密码产品和安全软件的基础,在共享软件使用rsa算法的私钥产生注册码,能有效抵御破解。
rsa算法的安全性取决于密钥的长度,最少需要1024位,而编译器提供的数据范围,最大也只有64位,即使浮点数,也远远无法满足算法的要求,这就必须使用大数运算库
gmp是非常优秀的大数运算库,但是它并不是转为vc设计,想要在vc中使用,尤其是vs2010环境中使用,配置非常麻烦,这花了我一周的时间,才链接配置成功,在此记录下来配置方法,一方面是为了加强自己的记忆,另一方面是为了帮助有需要的朋友。
配置方法在vs2010,unicode编码下,debug和release模式下编译成功,详细配置方法在文件中,源代码包括rsa加密解密代码,你可以直接拷贝到自己的代码中。
rsa公钥私钥的生成可参考rsatool软件。
2023/12/25 7:07:23 932KB gmp vs2010 大数运算库 rsa算法
1
VC++使用RSA算法防止非法注册机破解软件浅谈如何利用VC++的RSA算法防止非法注册机注册软件,也就是防止软件被破解。
熟悉编程的朋友可能都知道,RSA公开密钥密码系统是由R.Rivest,A.Shamir,L.Adleman提出的,不仅仅可用于数据的加密,也可用于数字签名,其安全性比较高,用它来开发加密、解密系统的应用已经有很多了,希望通过这个类仿真,和同仁们共同切磋Vc++非法破解的防止。
本程序调用Miraclver4.82大数运算库
1
GMP大数运算库号称是当今开源大数计算库中执行效率最高,运算最快的大数计算库
2023/10/24 4:08:52 416KB GMP 大数运算 中文教程
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
.rar:提供了GMP大数运算库在VS2010环境下的配置运用,并提供了LIBC.LIB库的下载,代码中给了利用GMP大数库生成1024bits素数的方法,可作为RSA算法的基础
2018/11/5 2:24:21 342KB GMP库 LIBC.LIB RSA VS2010配置
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡