
密码学
本专栏主要介绍密码学
FLy_鹏程万里
国内网络安全研究员,专注于Web渗透、移动安全、代码审计、应急响应、内网渗透、区块链安全、云安全等研究方向,擅长渗透测试、红蓝对抗、内网渗透、云安全、区块链安全。
展开
-
DES密码算法实现(C语言)
算法介绍DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方。实现代码DES密码算法用C语言实现如下://头文件、宏定义#include "stdio.h" #include "memory.h"原创 2021-06-28 11:06:34 · 11375 阅读 · 7 评论 -
RSA加密解密原理深度剖析(附CTF中RSA题型实战分析)
RSA加密解密原理深度剖析:请参考作者原文:http://www.freebuf.com/articles/others-articles/166049.html原创 2018-05-23 17:29:11 · 2007 阅读 · 0 评论 -
SM4加密算法(JAVA语言实现)
1、SM4算法简介中国国家密码管理局于2006年1月6日发布第7号公告,将我国无线局域网产品的加密算法确定为SM4算法(原SMS4)。这是国内官方公布的第一个商用密码算法。SM4分组密码算法是一个迭代分钟密码算法,由加解密算法和密钥扩展算法组成,SM4分组密码算法采用非平衡Feistel结构,明文分组长度为128bit,密钥长度为128bit。加密算法与密钥扩展算法都采用32轮非线性迭代结...原创 2018-10-16 19:39:37 · 30084 阅读 · 6 评论