当前位置: 首页 > article >正文

CTF之密码学(密码特征分析)

一.MD5,sha1,HMAC,NTLM

1.MD5:MD5一般由32/16位的数字(0-9)和字母(a-f)组成的字符串

2.sha1:这种加密的密文特征跟MD5差不多,只不过位数是40(sha256:64位;sha512:128位)

3.HMAC:这种算法就是在前两种加密的基础上引入了秘钥,而秘钥又只有传输双方才知道,所以基本上是破解不了的

4.NTLM:这种加密是Windows的哈希密码,是 Windows NT 早期版本的标准安全协议。与它相同的还有Domain Cached Credentials(域哈希)

常用解密网站:

  • www.cmd5.com(带批量解密工具)
  • www.somd5.com
  • cmd​​​​​​5.la
  • pmd5.com
  • www.ttmd5.com(带批量解密工具)

二.Base64、Base58、Base32、Base16、Base85、Base100等

1.Base64:一般情况下密文尾部都会有等号,明文很少的时候则没有,Base64转换后比原有的字符串长1/3

2.Base58:它最大的特点是没有等号,相比Base64,Base58不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及"+“和”/"符号。

3.Base32:他的特点是明文超过十个后面就会有很多等号,编码后的数据是原先的8/5倍.

4.Base16:它的特点是没有等号并且数字要多于字母

5.Base85:特点是奇怪的字符比较多,但是很难出现等号

6.Base100:特点就是一堆Emoji表情

常用解密网站:

Base64:

  • tool.oschina.net
  • www.sojson.com
  • base64.us

Base58:www.metools.info

Base32、16:


http://www.kler.cn/a/412076.html

相关文章:

  • 使用mingw+CMake在Windows平台编译OpenCV
  • 51单片机从入门到精通:理论与实践指南入门篇(二)
  • 基于springboot的县市级土地使用监控系统的设计与实现
  • PYTORCH基础语法知识
  • mmaction 、mmpose、rtmo和rtmpose
  • 神经网络归一化方法总结
  • 【SpringBoot】HttpClient
  • SSL/TLS,SSL,TLS分别是什么
  • 三、表格布局与表单交互
  • 计算机网络-GRE(通用路由封装协议)简介
  • Redis基础配置
  • springboot vue工资管理系统源码和答辩PPT论文
  • 报表工具功能对比:免费易上手的山海鲸报表 vs 庞大用户群体的Tableau
  • Homebrew切换成国内源
  • (免费送源码)计算机毕业设计原创定制:Java+SSM+JSP+Ajax+MySQLSSM国外鞋服代购平台
  • MySQL 内置函数
  • 家庭智慧工程师:如何通过科技提升家居生活质量
  • Vue——【路由】
  • 【Linux】查看文件权限
  • 大数据治理:概念、框架与实践应用
  • [网络安全系列面试题] GET 和 POST 的区别在哪里?
  • 突破性算法:让无人机集群在狭窄空间内穿针引线
  • PHP 8.4 正式发布
  • 解决SSL VPN客户端一直提示无法连接服务器的问题
  • 【docker】安装数据库脚本
  • HarmonyOS Next元服务蒹葭动卡体验互动