共享基于国密算法SM2加、解密相关代码,有利于各程序员参考代码实现SM2加解密(BC实现)。
2019-12-21 20:15:19 4KB SM2Engine
1
这是一个文件加解密的demo,亲测可用。Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9 ,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。一些如uuencode的其他编码方法,和之后binhex的版本使用不同的64字符集来代表6个二进制数字,但是它们不叫Base64。
2019-12-21 20:15:06 5KB Qt 加解密 Base64
1
这是使用异或实现的简单的文件的加解密,另外还有一个我的资源实现加解密的在这里:https://download.csdn.net/download/lxiao428/10802653
2019-12-21 20:15:06 9KB 加解密 Qt 异或 解密
1
AES加解密(优化版,明文密文相互转换)
2019-12-21 20:12:26 6KB AES
1
RSA加解密(c语言实现).zip
2019-12-21 20:11:37 4KB RSA
1
ELGamal加解密(c语言实现) ELGamal是非对称加密算法,和RSA类似 ELGamal密码体制是T.ElGamal在1985年提出的公钥密码体制。
2019-12-21 20:11:37 5KB ELGamal
1
在基于vc.net基础上,采用经典的rc5 方法对文件加解密 欢迎批评 此算法已经调试通过
2019-12-21 20:11:23 43KB 加解密
1
一个基于stm32f030单片机的AES128bit加解密算法例程, 该算法我已经验证通过并做了部分优化,该算法的加解密方式为AES-128bit/ECB/PKCS5Padding AES加密过程是先通过key进行加密,然后利用base64方式编码变成了最终的密文。 解密过程正好相反,是先利用base64方式解码,然后利用key进行解密成最终的明文。 该算法比较占内存,当然也跟你需要加解密的数据长度有关。算法当中用到了malloc分配 内存空间,如果运行不成功,建议将单片机堆栈稍微改大一点再试。
2019-12-21 20:10:37 1.59MB stm32 AES算法 AES加解密 AES算法c代码
1
例子代码,用c++实现了先用3DES进行内容的加密再用Base64加密输出,和先用base64解密再用3DES解密输出两个例子,完成了网址常用的加解密输出.代码是用vs2013实现的。
2019-12-21 20:10:22 3.49MB 3DES Base64 加密 加解密
1
采用该用例生成的SM2的公私钥为字符串,非常方便SM2公私钥密钥对的导入导出,同时还写了一个SM2加解密的算法,其中密钥传入都是以字符串的形式传入的。
2019-12-21 20:10:19 4KB SM2 非对称算法
1