加密月解密:概述,基础篇
创始人
2025-05-29 08:26:40

加密月解密:概述,基础篇

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
考网警特招必然要考操作系统,计算机网络,由于备考时间不长,你可能需要速成,我就想办法自学速成了,课程太长没法玩


文章目录

  • 加密月解密:概述,基础篇
    • @[TOC](文章目录)
  • 加密与解密:[https://ilovefishc.com/](https://ilovefishc.com/)
  • 加密解密的基础知识
  • 多字节存储的顺序
  • SCII码和Unicode
  • Windows操作系统
  • Windows具体运行机制
  • windows消息机制
  • 总结

加密与解密:https://ilovefishc.com/

在这里插入图片描述
在这里插入图片描述

加密解密的基础知识

至少一门编程语言
好说
对c和汇编有基础的理解

对Windows api有了解
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
那些只是也是考网络警察必备的东西

在这里插入图片描述
PE 可执行文件的格式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
密码学
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

多字节存储的顺序

正序和逆序
在这里插入图片描述
在这里插入图片描述
大端:高位字节,存入低地址
小端:高位地址,存储高地址
在这里插入图片描述
小端比较多

SCII码和Unicode

ASCII,计算机只能认识01
肯定不认识love
那就将L,O,V,E分别编码为为一个数字编码,不就可以转换了

在这里插入图片描述
26个英文字母写单词,好说
但是汉字需要很多汉字
必须要用Unicode编码
utf-8常用的
ASCII是Unicode的小部分
在这里插入图片描述
小端:高位放在高地址
低位放在低地址

f对应0066H
i对应0069H

Windows操作系统

在这里插入图片描述
Windows API
通用的接口

在这里插入图片描述
c语言的软件,可以调用Windows的api
Windows的函数十分强大
现在2000多个函数,非常牛逼
不是所有的东西都需要背,只需要查
更多的学习思维,学习能力,能力是培养出来的

在这里插入图片描述
在这里插入图片描述
动态链接库
经常公用的代码
将其封装dll文件中,打包公用
在这里插入图片描述
dll的目的就是
可以降低存储空间,往年的内存是很贵的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Windows具体运行机制

在这里插入图片描述
在这里插入图片描述

windows消息机制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
编程都是源自于人类的生活,这样来模拟人们之间的沟通
在这里插入图片描述
输入的消息,放入系统消息队列,然后拷贝到应用消息队列

在这里插入图片描述
每次操作都会有响应

在这里插入图片描述
每个事件,都会转化为一个消息
将其放入应用消息队列
程序会经常通过循环读取,找出消息,取出分析,然后处理。
在这里插入图片描述
不断循环读取消息
将其翻译
然后去分配执行

在这里插入图片描述
在这里插入图片描述


总结

提示:重要经验:

1)
2)学好oracle,操作系统,计算机网络,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

相关内容

热门资讯

鸟哥的Linux私房菜 She... 第十二章、学习 Shell Scripts https://linux.vbird.org/linu...
2分钟快速了解!全网最详细的性...  目录:导读 Redis 简介 Redis 优势 Redis与其他key-value存...
设计模式-02 4,创建型模式 4.2 工厂模式 4.2.1 概述 需求:设计一个咖啡店...
纠错码中的汉明码,NAND F...      纠错码是一种用在不可靠的或者噪音比较大的通信信道中用来控制数据传输错误的技术。这种技术的核...
【Java】P14 面向对象(... 类的封装性封装性高内聚与低耦合何为封装性如何封装get 与 set 方法案例 封装性 高内聚与低耦...
【FPGA】Xilinx Co... 功能描述 1、Rotate Rotate 实现的功能是坐标的旋转。 输入 X, Y, Phase 输...
【Pytorch】使用Pyto... 文章目录1. 题目描述2. 代码实现验证写在最后 1. 题目描述 在这个例子中网络结构如下所示&#...
client-go disco... 1. 概述 discovery包主要用来发现服务器支持的API组、版本和资源的方法,及...
[LeetCode周赛复盘] ... [LeetCode周赛复盘] 第 100 场双周赛20230318 一、本周周赛总结二、 [Easy...
Matlab基础教学入门 Matlab是一种非常强大的数学计算工具,广泛应用于科学和工程领域。本篇文章将介绍一些...
设计模式-02 4,创建型模式 4.2 工厂模式 4.2.1 概述 需求:设计一个咖啡店...
条款21:优先考虑使用std:... 让我们先对std::make_unique和std::make_shared做个铺垫。std::ma...
Leetcode 第四天 动态... 来源:力扣(LeetCode) 链接:htt...
MongoDB用户管理授权 文章目录1 角色类型2 注意事项3 给单个数据库授权4 给一个用户授权多个数据库5 其它命令 1 角...
下载、安装JDK、sublim... 直接官网下载,jdk8或者jdk11。配置环境变量:如果不配置环境变量&...
算法的时间复杂度介绍 本文主要算法时间复杂度的相关知识。1 概述算法(Algorithm)是指...
编码方式概括 1.三种码表1.iso8859-1码表:是一种8位的单字节编码方式。它可以表示256个...
YOLOv5源码逐行超详细注释... 前言  本篇文章主要是对YOLOv5项目的验证部分。这个文件之前是叫test.py,后...
centos docker 安... 1、首先安装docker 下面是一键安装脚本 curl -fsSL https://get.dock...
线上操作规范 1.目的    1)为了避免测试线上随意操作给客户造成损失   2)为了...
查找算法之费氏搜寻法 给定一个大小为n的排序数组arr[],并在其中搜索一个元素x。如果x在数组中ÿ...
cv2报错:Unsupport... cv2 报错 error: OpenCV(4.6.0) /io/opencv/modules/img...
DVWA_xss 反射型xsslow直接在输入框输入提前准备的代码,就可以得到回显cookie信息 Me...
音视频开发编程技术(二):音频... 1. 音频简介   上一节讲过,视频的帧率即每秒钟采集多少张图片的概念。同理ÿ...
【Java学习笔记】33.Ja... 前言 本章介绍Java的HashSet及HashMap。 Java HashSet HashSet ...
RabbitMQ基础介绍及同步... 一、同步通讯与异步通讯 大多数情况下会使用同步,对并发没有很高的要求,但...
面试官:整理了一些react的... 请解释一下React生命周期。它们各自的作用是什么? React生命周期是指组件从创建...
【C++进阶】AVL树的实现 文章目录AVL树概念AVL树性质AVL树节点的结构AVL树的插入插入新节点更新整体节点的平衡因子旋转...
缺失的第一个正整数:给定一个未... 给定一个未排序的整数数组,找出其中未出现的最小正整数。 (本文获得CSDN质量评分...
[架构之路-141]-《软考-... 前言:如何“从无到有”设计一个企业信息系统?本文将探索这个话题。第1章 ...