在Qt下实现的AES-128 CBC模式的加密解密
2022-04-08 18:00:13 11KB qt AES
1
DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。
2022-04-08 16:45:19 11KB DES C语言 加密 解密
1
加密解密工具,可自定义密码
2022-04-08 14:00:13 13KB c# 加密解密
1
crypto-js base64 加密解密算法 //aes加密 function encrypt(word) { var key = CryptoJS.enc.Utf8.parse("1234567890000000"); //16位 var iv = CryptoJS.enc.Utf8.parse("1234567890000000"); var encrypted = ''; if (typeof(word) == 'string') { var srcs = CryptoJS.enc.Utf8.parse(word); encrypted = CryptoJS.AES.encrypt(srcs, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }); } else if (typeof(word) == 'object') {//对象格式的转成json字符串 data = JSON.stringify(word); var srcs = CryptoJS.enc.Utf8.parse(data); encrypted = CryptoJS.AES.encrypt(srcs, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }) } return encrypted.ciphertext.toString(); } // aes解密 function decrypt(word) { var key = CryptoJS.enc.Utf8.parse("1234567890000000"); var iv = CryptoJS.enc.Utf8.parse("1234567890000000"); var encryptedHexStr = CryptoJS.enc.Hex.parse(word); var srcs = CryptoJS.enc.Base64.stringify(encryptedHexStr); var decrypt = CryptoJS.AES.decrypt(srcs, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }); var decryptedStr = decrypt.toString(CryptoJS.enc.Utf8); return decryptedStr.toString(); }
2022-04-08 12:58:29 101KB 加密解密算法
1
MD5加密解密工具,MD5加密解密工具,MD5加密解密工具,MD5加密解密工具
2022-04-07 21:26:23 13KB MD5
1
包括了C#加密解密、用户注册码、注册机的源码,是我现在做项目时,必不可少的源码吧。
2022-04-07 21:06:31 3.23MB C# 加密解密 注册码
1
PB关于字符进制数转化及base64加密、解密 1、字符型十六进制数转为十进制数值 2、十进制数转为十六进制字符 3、base64加密 4、base64解密 5、将blob转为byte数组
2022-04-07 19:03:43 3KB powerbuilder 加密解密
RSA加密算法的实现,使用c++语言编程,使用dev c++平台编码,文件为cpp格式。经过反复测试代码正确,可搭配RSA讲解教程一起使用,讲解教程点击我的个人主页即可查看,希望能够对你有帮助,谢谢。
2022-04-07 18:00:07 3KB c++ rsa 加密解密
1
纯C语言实现的DES加密解密算法,直接用VC++6.0运行即可
2022-04-07 15:57:42 586KB C语言,DES
1
以公钥密码技术为基础的数字证书认证体系已成为业界广泛认同的一种构建网络信任体系的重要方式。如何在国家相关规定指导下,正确有效地应用数字证书技术成为数字证书应用推广的一个急需解决的问题。本指南通过对数字证书基本功能和应用案例的介绍,由浅入深地讲解了电子事务中的应用安全需求、数字证书可覆盖的应用点、适合各种应用场景的解决方案,从而指导应用开发厂商、应用单位正确部署、合理应用数字证书认证系统所签发的数字证书,充分发挥数字证书在保障身份真实性、数据机密性、信息完整性、行为不可抵赖性中的作用。 该指南的目标读者是电子政务、电子商务活动中应用数字证书技术的业务管理人员、应用开发人员、网络与安全体系规划和建设人员、系统运营维护人员。同时也为数字证书基础设施建设厂商、数字证书应用中间件开发商在进行产品设计、实施、应用时提供参考。 本指南为电子商务、电子政务以及其它电子事务中应用数字证书技术提供指导、建议和实例。本指南提供的是对数字证书普遍需求的指导,读者在具体应用时,可以根据自身的特殊需求制定符合自身需求的数字证书应用方案。
1