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
这是我用C#编写的基于Socket网络编程技术,在网络上传输加密文件,并对其进行数字签名,在另一端进行解密,并验证签名的一个WinForm程序,里面涉及到的加密解密算法有对称密码算法DES和非对称密码算法RSA加密解密技术,并且用MD5加密技术实现了数字签名,希望可以帮助到大家!!!谢
2023/11/19 4:43:41 139KB C#Socket 加密解密文件
1
android的rsa加密解密实现,运行简单,较为常用的加密解密方法,可收藏
2023/9/30 2:53:10 16.23MB rsa加密解密
1
C#做的RSA加密解密,带winform界面,测试通过,代码完整。
2023/5/16 21:53:01 138KB C#RSA
1
MFC有界面RSA加密解密算法实现,内有代码。
2023/5/8 20:38:32 1.61MB RSA加密解密 MFC
1
1以非图片方式在Datawindow中展现QR二维码2GBK以及UTF8编码相互转换3加密解密RSA加密解密4取汉字拼音首字母5文件哈希算法:MD5SHA1RIPEMD160SHA256TigerSHA512WhirlpoolCRC326字符串哈希算法:MD5SHA1RIPEMD160SHA256TigerSHA512WhirlpoolCRC32
2023/4/15 3:31:06 545KB pb powerbulider
1
大学期间学习密码学RSA加密解密算法,经由VSMFC编程实现,供初学者参考
2023/4/13 3:33:45 2.74MB RSA 加密 解密
1
这两天正在做一个项目,需要使用Delphi与互联网社区网站进行对接,协议中使用了RSA加密;
通过测试,Delphi的RSA算法无法与Java的RSA算法兼容,经过各种周折最终尝试了Delphi调用Java的类的方法进行RSA加密解密;
这是非常令人振奋的处理方案,但是前期也遇到不少问题。
在网上找到http://www.delphi-jedi.org/中的jni.pas及相关的例子,但是用的是jdk1.4的,问了对方说至少需要jdk1.5,差点放弃了该方案;
通过各种尝试及网上搜索终于找到了一个支持jdk1.6的jni.pas接口源文件,一切豁然开朗。
为了方便大家,压缩包中已包含了jar6虚拟机,下载后可直接运行。
2023/3/19 21:54:01 22.43MB delphi jni java
1
1以非图片方式在Datawindow中显示QR二维码2GBK和UTF8编码互相转换3加密解密RSA加密解密4取汉字拼音首字母5文件哈希算法:MD5SHA1RIPEMD160SHA256TigerSHA512WhirlpoolCRC326字符串哈希算法:MD5SHA1RIPEMD160SHA256TigerSHA512WhirlpoolCRC327URI编码解码8Base64编码解码里面包含pb的调用demo">1以非图片方式在Datawindow中显示QR二维码2GBK和UTF8编码互相转换3加密解密RSA加密解密4取汉字拼音首字母5文件哈希算法:MD5SHA1RIPEMD160SHA256TigerSHA512WhirlpoolCRC326字符串哈希算法:MD5SHA1RIPEMD160SHA256
2015/4/20 3:28:22 1.23MB PB RSA SHA
1
AB双方通信,A把需要传输的文件MD5值用本人的私钥生成数字签名,连同明文用B的公钥加密后传送给B,B用私钥解密验证数字签名,并计算明文MD5值跟密文的MD5值比较
2019/4/27 1:24:56 822KB RSA 加密 解密 数字证书
1
共 27 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡