| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 学习《加密与解密》中密码部分遗留的问题 -> 正文阅读 |
|
[数据结构与算法]学习《加密与解密》中密码部分遗留的问题 |
前言最近在看加密与解密的密码章节的时候,暴露出了自己以前遗留的密码学问题,再加上平常ctf中,涉及密码部分的题很多,就下定决心好好的把自己不会的恶补一下。于是,我就硬着头皮好好的去学习,学完发现,自己头皮还真硬 遗留问题crc32定义数据通信领域中最常用的一种差错校验码 原理例子疑问上面这些就是crc算法的原理,还是很好理解的,下面的内容才是我头皮硬的内容 解决第一个问题: 这其中的核心原理就是利用了xor的交换律,使数据处理起来更加方便
这下来看驱动表是如何得出的以及原理是什么 参考链接https://www.cnblogs.com/masonzhang/p/10261855.html 总结crc算法在实际运用中常见,但在re题目中不是特别经常能见到,不过2021的wmctf的re1就用了crc32,我们不需了解算法的全部细节,但是对于这种类型加密算法的敏感度应该提高 np问题什么是p问题 什么是p问题可以在多项式的时间内解决的问题就是p问题 什么是np问题可以在多项式的时间内判断正确与否的问题 什么是npc问题别人给出的解释 总结np问题常用于公钥密码体制,我就简单的了解一下,发现计算机和数学还是密不可分啊 aes的加法和乘法是如何实现的这个是之前学习aes遗留的小问题,其实反映的是我对于信息安全数学基础的那块知识没有理解透(光应付考试了,我透,现在后悔了 在aes的列混合操作里涉及到了矩阵的加法和乘法,他们不是我们平常意义上理解的加法和乘法,那是什么呢?(我也不知道 乘法: 总结有这么的问题其实是自己对域的本质运算不懂(现在也不懂)(学习中… 什么是群环域 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 1:36:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |