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

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

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

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,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

http://www.lryc.cn/news/40200.html

相关文章:

  • DC-DC升压模块隔离高压稳压电源直流变换器12v24v48v转600V1000V1100V1500V2000V3000V
  • pandas数据分析(三)
  • cpu performance profiling
  • vue2启动项目npm run dev报错 Error: Cannot find module ‘babel-preset-es2015‘ 修改以及问题原因
  • *9 set up 注意点
  • linux目录——文件管理
  • 使用new bing简易教程
  • idea插件分享 显著提高开发效率
  • 文心一言发布我怎么看?
  • 100. 增减序列
  • 操作系统之进程的初步认识(1)
  • 【Java】你真的懂封装吗?一文读懂封装-----建议收藏
  • 使用MobaXterm ssh远程登录Ubuntu 20.04
  • 蓝桥杯历年真题训练
  • Spring事务报错: org.springframework.transaction.UnexpectedRollbackException
  • Spring:IOC和AOP
  • 【笔记】效率之门——Python中的函数式编程技巧
  • Java【多线程基础2】 Thread类 及其常用方法
  • JVM调优实战及常量池详解
  • ChatGPT研究分析:GPT-4做了什么
  • 我为什么要写博客,写博客的意义是什么??
  • ssm框架之spring:浅聊AOP
  • k8s详解
  • 计算机操作系统(第四版)第一章操作系统引论 1.1操作系统的目标和作用
  • git push解决办法: ! [remote rejected] master -> master (pre-receive hook declined)
  • jQuery 遍历方法总结
  • OKHttp 源码解析(二)拦截器
  • 如何修改设置浏览器内核模式
  • 30个Python常用小技巧
  • ubuntu解决中文乱码