[古典密码] 单表替换密码

序言

假设你正置身 16 世纪的大航海时代,商队凭借英法两国间的羊毛贸易往来日进斗金。信使的船帆在英吉利海峡上来回穿梭,帆布上的家族纹章曾是你最引以为傲的标志 —— 直到阴影悄然笼罩。最近三封关于羊毛贸易的明文信件都被竞争对手破译,导致两次货运路线被抢,损失惨重。你深知,再用明文传递信息,无异于将商业机密拱手让人。

这日,你坐在伦敦商会的橡木桌前,指尖划过一封刚写好的信:“下月初三,携佛兰德斯羊毛至多佛港,与约克公爵代理人交接,暗号‘红玫瑰’。” 窗外细雨绵绵,你却额头冒汗 —— 这封信若再被截获,不仅血本无归,恐怕还要背上“私通贵族”的罪名。

阅读更多

[古典密码] 隐写式单表替换密码

序言

标准式单表替换密码中,明文与密文均由 26 个字母构成,仅字母的对应顺序被重新调整。而另一种单表替换密码则另辟蹊径:它不再依赖标准字母表,而是将明文映射到自定义码表中 —— 替换对象可以是符号、数字、非拉丁字母,甚至图形。经此处理,密文会变成一串完全陌生的符号,持有对应码表者才能解密。这类密码常将明文隐藏在看似普通的文本或排版中,因此被称为隐写式单表替换密码(steganographic monoalphabetic substitution cipher)。

PS:当然,这也挡不住频率分析攻击 (˘•ω•˘)

阅读更多

[信息编码] LZW 压缩算法

序言

最近发现一个在线塔防策略游戏网站:https://yorg.io/,基本玩法是昼夜交替的生存挑战,如图 1.1 所示,玩家需白天建立资源供应链,包括采矿(水晶、铁矿、铀矿等)、运输(通过运输机连接建筑)和工厂生产(如炮弹、弓箭、护盾等),为夜晚防御做准备,晚上僵尸从地图边界进攻,玩家需通过防御塔(箭塔、加农炮、闪电塔等)和城墙抵御攻击。每 10 天会刷新强力 BOSS。

阅读更多

[日常训练] Crypto Training - BUUCTF(一)

序言

本系列为博主在日常训练中对网上各大平台密码学题目的个人题解,题解不介绍具体知识点,不保证最优解法,仅供参考。这一期内容涵盖 BUUCTF 平台训练场中的 Crypto 类别题目,按解题数量从高到低排序,收录了前 1 至 100 道题的解题思路与过程,并根据涉及的密码学知识点进行分类整理。结合个人理解,将密码学类题目按考查重点划分为以下八类:

阅读更多

欢迎来到「微澜尘寰的雾岛」

微澜尘寰の雾岛:在技术迷雾中探寻安全的边界

博客简介

这里是「微澜尘寰的雾岛」,一个聚焦网络安全、逆向工程与密码学的技术栖息地。我们相信,每一行代码背后都藏着未被察觉的「微澜」,而整个数字尘寰恰似被迷雾笼罩的岛屿 —— 唯有拨开技术的屏障,才能窥见安全的本质。无论你是初入茅庐的技术爱好者,还是深耕领域的从业者,这里都将成为你探索技术深渊的灯塔。

阅读更多
微信二维码