4、基础入门——30余种加密编码进制web数据库系统代理

本文主要是介绍4、基础入门——30余种加密编码进制web数据库系统代理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

密码存储加密

  • MD5值是32位或16位由数字“0-9”和字母"a-f"所组成的字符串;
  • SHA1这种加密的密文特征跟MD5差不多,只不过位数是40位
  • NTLM是Windows的哈希密码,标准通讯安全协议;
  • AES、DES、RC4是非对称性加密算法,引入密钥,密文特征与Base64类似。
  • MD5解密是通过碰撞进行解密的(简单的说就是已经得到密文,通过构造明文用MD5算法进行正向加密,然后拿着由明文得到的结果与最开始的密文进行对比),而不是从算法本身进行解密。
  • 数据库中可能使用MD5加密,MD5+salt加密,数据库有独特的加密方式
  • minikatz是一款windows下获取密文和密匙的工具。
  • windows 7 之前密码的加密算法是LM,windows 7z之后的加密算法是NTLM

传输数据编码

  • Base64、URL、HEX、ASCII
  • Base64是由数字数字“0-9”和字母所组成的字符串,大小写敏感,结尾通常有符号=;
  • URL编码是由数字“0-9”和字母"a-f"组成的字符串,大小写敏感,通常以%数字/字母间隔;
  • HEX编码是计算机中数据的一种表示方法,将数据进行十六进制转换,有0-9、a-f组成;
  • ASCII编码是将128个字符进行进制数来表示,常见的ASCII码表大小写规则:0-9<A-Z<a-z。

JS前端代码加密

  • 三种加密方式:JS颜文字、jother、JSFUCK;
  • JS颜文字,又叫AAencode
  • jother特征:只用!、+、(、)、[、]、{、}这八个字符就能完成对任意字符的编码
  • JSFUCK特征:与jother像,只是少了{、}

后端代码加密

  • 三种常见后端代码:PHP、.NET、JAVA
  • PHP:乱码,头部会显示加密方式
  • .NET:DLL封装代码文件,相应工具:ILSpy
  • JAVA:JAR&CLASS文件,相应工具:IDEA

识别算法编码类型

  • 看位数
  • 看密文特征(数字、字符、大小写、符号等)
  • 看当前密文存在的地方(web,数据库、操作系统等)

30余种加密类型
逆向资料:学逆向

这篇关于4、基础入门——30余种加密编码进制web数据库系统代理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/406349

相关文章

SpringBoot中SM2公钥加密、私钥解密的实现示例详解

《SpringBoot中SM2公钥加密、私钥解密的实现示例详解》本文介绍了如何在SpringBoot项目中实现SM2公钥加密和私钥解密的功能,通过使用Hutool库和BouncyCastle依赖,简化... 目录一、前言1、加密信息(示例)2、加密结果(示例)二、实现代码1、yml文件配置2、创建SM2工具

从入门到精通MySQL联合查询

《从入门到精通MySQL联合查询》:本文主要介绍从入门到精通MySQL联合查询,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下... 目录摘要1. 多表联合查询时mysql内部原理2. 内连接3. 外连接4. 自连接5. 子查询6. 合并查询7. 插入查询结果摘要前面我们学习了数据库设计时要满

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

python实现对数据公钥加密与私钥解密

《python实现对数据公钥加密与私钥解密》这篇文章主要为大家详细介绍了如何使用python实现对数据公钥加密与私钥解密,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录公钥私钥的生成使用公钥加密使用私钥解密公钥私钥的生成这一部分,使用python生成公钥与私钥,然后保存在两个文

解析C++11 static_assert及与Boost库的关联从入门到精通

《解析C++11static_assert及与Boost库的关联从入门到精通》static_assert是C++中强大的编译时验证工具,它能够在编译阶段拦截不符合预期的类型或值,增强代码的健壮性,通... 目录一、背景知识:传统断言方法的局限性1.1 assert宏1.2 #error指令1.3 第三方解决

从入门到精通MySQL 数据库索引(实战案例)

《从入门到精通MySQL数据库索引(实战案例)》索引是数据库的目录,提升查询速度,主要类型包括BTree、Hash、全文、空间索引,需根据场景选择,建议用于高频查询、关联字段、排序等,避免重复率高或... 目录一、索引是什么?能干嘛?核心作用:二、索引的 4 种主要类型(附通俗例子)1. BTree 索引(

如何使用Maven创建web目录结构

《如何使用Maven创建web目录结构》:本文主要介绍如何使用Maven创建web目录结构的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录创建web工程第一步第二步第三步第四步第五步第六步第七步总结创建web工程第一步js通过Maven骨架创pytho

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

Redis 配置文件使用建议redis.conf 从入门到实战

《Redis配置文件使用建议redis.conf从入门到实战》Redis配置方式包括配置文件、命令行参数、运行时CONFIG命令,支持动态修改参数及持久化,常用项涉及端口、绑定、内存策略等,版本8... 目录一、Redis.conf 是什么?二、命令行方式传参(适用于测试)三、运行时动态修改配置(不重启服务