GlobalPlatform TEE规范中的密码学算法总结。包含彩图讲解、代码示例、函数总结等
2022-06-12 13:00:09 563KB TEE OPTEE ARM globalplatform
看雪《加密解密第三版》随书光盘的第6章。 内含md5 sha aes idea tea rsa elgamal 椭圆曲线 base64 等常见加解密算法,因此特地从中抽出,以便学习。 感兴趣的同学,可以购买原书,这是一本国人写的关于软件破解与软件保护的优秀著作。
2022-01-21 13:40:56 4.7MB md5 sha aes idea tea rsa elgamal base64
1
神经密码学 神经密码学算法的python实现。 描述了一个密钥交换协议。 有关此实现的中提供了更多信息(葡萄牙语) 并在中的更多数据中。
2021-12-24 11:37:52 6KB Python
1
encrypt-decrypt-pyqt5 项目简介 一个带有 GUI 界面的密码学工具 功能特性 实现了 11 种古典密码、2 种流密码、2 种分组密码、2 种公钥密码、和 1 种哈希算法。可对字符串和文件进行加密和解密。 附带 PyQt 实现的 GUI 界面 密码库与 GUI 界面代码分离,可以当做单独的密码库使用 具体实现的密码如下 古典密码(可对字符串加解密) 单表替代密码: Caesar Cipher Keyword Cipher Affine Cipher Multilateral Cipher 多表替代密码: Vigenere Cipher Autokey Ciphertext Autokey Plaintext 多图替代密码: Playfair Cipher 置换密码: Permutation Cipher Column Permutation Cipher Double-
2021-11-07 17:53:26 172KB Python
1
PRESENT分组密码算法的实现,能够在VC6.0上运行,可以看到中间31轮过程的迭代的结果以及第32轮密钥的输出,对密文进行解密得到明文。
2021-10-26 16:00:10 4KB 密码学算法
基于RSA的数字签名算法的实现,能够用在VC6.0 平台运行。RSA加密算法中,消息发送方是用公钥对数据进行加密,消息接收方用私钥对密文进行解密获得消息;在RSA签名算法中,消息发布者用私钥对消息进行签名,消息接收者用签名者的公钥进行验证。
2021-10-26 16:00:10 1KB 密码学算法
古典密码体制(维吉尼亚密码和仿射密码)的实现,能够在VC6.0运行
2021-10-26 16:00:09 2KB 密码学算法
RC4算法的实现,能够完整的在VC6.0运行,可以看到加密后的密文和解密后的明文。
2021-10-26 16:00:09 1KB 密码学算法
C语言实现非对称密码算法RSA,其中RSA计算采用的是平方乘算法
2021-10-26 16:00:08 1KB 密码学算法
非对称密码算法ElGamal的实现,可以在VC6.0下完整的运行,可以看到加密后的密文以及对应解密后的密文。
2021-10-26 16:00:08 1KB 密码学算法