上一篇我们聊了聊进制与编码,那么关于如何将数据转化为数字已经不成问题了,这帮助初入密码学的朋友解决了心里的第一个槛。于是接下来,我们就聊一聊这些由数据转化而来的数字上的一些相关学问,没错,数学来了。相...
【动画密码学】RC4加密算法
一文读懂RC4加密算法文章还是之前的文章,为了更好演示RC4的具体过程,这里特意制作了一个动画,就是这样,溜了。这次再来重新回顾下RC4加密算法,虽然说之前的文章写过有关RC4的算法,感觉那一篇文章写...
【动画密码学】Base16(Hex)编码&解码算法
【动画密码学】Base16(Hex)编码&解码算法算法简介本篇文章依然是一个旧瓶装新酒,换汤不换药的文章,之前写过有关于Base系列的编解码过程的文章,然后这次咱们还是用动画来演示一下这个过程...
【动画密码学】Base32编码&解码算法
【动画密码学】Base32编码&解码算法算法简介本篇文章依然是一个旧瓶装新酒,换汤不换药的文章,之前写过有关于Base系列的编解码过程的文章,然后这次咱们还是用动画来演示一下这个过程,先简单介...
【动画密码学】Base64编码&解码算法
【动画密码学】Base64编码&解码算法本文依然是一篇老的文章,我们还是直接来看动画了。什么是Base64?❝Base64(基底64)是一种基于64个可打印字符来表示二进制数据的表示方法。--...
G.O.S.S.I.P 阅读推荐 2023-08-16 TETRA:BURST
上了年纪的读者也许会记得EA旗下著名的赛车游戏《极品飞车》系列(Need For Speed)的第三代——《极品飞车3:热力追踪》(Hot Pursuit)里面,玩家开着兰博基尼警车去拦截 Merce...
每日扩展 | 密码学
将安全君呀设为"星标⭐️"第一时间收到文章更新声明: 安全君呀 公众号文章中的技术只做研究之用,禁止用来从事非法用途,如有使用文章中的技术从事非法活动,一切后果由使用者自负,与本公众号无关。文章声明:...
密码学基础之抽象代数基础
上一篇我们聊了聊进制与编码,那么关于如何将数据转化为数字已经不成问题了,这帮助初入密码学的朋友解决了心里的第一个槛。于是接下来,我们就聊一聊这些由数据转化而来的数字上的一些相关学问,没错,数学来了。相...
密码学基础之数论四大定理
本来应该是上周五密码学基础系列的文章,因为“熵密杯”,然后上周末又打了 NepCTF。。。不过,随迟但到好吧。今天我们分享数论四大定理相关的东西。 [TOC] 欧拉定理设 $n,a \in \math...
密码学攻击之RSA:初见
[TOC] 在了解了一些基础的抽象代数基础知识以及数论四大定理后,我们就能完成一些基础的 RSA 题目了,也能够通过公式推导去理解攻击手法背后的数学原理。 RSA 基础加解密设有明文 $m$、公钥 $...
密码学基础之线性代数Ⅰ
线性代数可以说是当初我进入大学遇到的第一个坎了,由于大一上课时没有认真听讲,觉得什么矩阵、行列数、秩等等各种概念都过于抽象,学的就不是很好,最后也是靠死记硬背应付过了考试。但后来接触 CTF,接触密码...
密码学基础之线性代数Ⅱ
后半部分的视频建议反复观看。 [TOC] 07 点积与对偶性 引入点积的标准方法只需要向量的基础认识即可,但想要理解点积所发挥的作用,只能从线性变换的角度才能完成。(这是为什么把点积的内容放在如此后面...