Sikesibian's Blog
这一学期担任学校密码学基础课程助教,这里记录一些我给同学们补充的内容
课程参考书:
《密码编码学与网络安全:原理与实践(第七版)》:对密码学、密码学与网络中基本安全组件的联系有着十分详尽的介绍,同时也对sagemath在密码学中的使用有所展示
《应用密码学手册》:使用图表,伪代码等方式对密码学的基本数学机理、重要
初识《沂蒙山小调》是在小学,当时还在校管乐团中。第一次是在音乐课本上看到的,但老师并没有向我们介绍这首民歌;之后是在五年级的一次音乐会上,是一个单簧管独奏。当时不知道沂蒙山在山东,也不知道什么是民歌,只记得当时很喜欢它的前奏,也只记得第一句“人人都说沂蒙好”。
今年正好是小学毕业后的第十年,又偶然在视频平台上看到了这
2025年1月22日清晨回乡的路上,打开软件,听到的第一首歌就是王菲的新歌。朴素轻柔的旋律入耳,倒是没反应过来是新的曲子。路上有些嘈杂,便调高了一些音量。
词曲直白,充满着烟火气,笔者很受感触(虽然网络上褒贬不一)。
.custom-audio {
display: flex;
1. 图灵机
1. 图灵可判定
已知 ATM={⟨M,ω⟩∣M 为图灵机且接受ω}\text{A}_{\text{TM}} = \left\{ \langle M, \omega \rangle \mid M\text{ 为图灵机且接受} \omega \right\}ATM={⟨M,ω⟩∣M 为图灵机且接受ω}
查资料:Math StackExchange (MSE) 话不多说
群论的神:Finite groups
特征标表:Character tables
线性群:Linear and projective linear groups
多项式的Galois群:Transitive groups of degree up t
本预找回高中时的一份数学笔记,反而促使我开始回忆那段长达6年的中学时光,深夜有感,零零碎碎拼凑得此篇。
我的语文不是很好,我并不擅长预习。小学老师说有时候他喜欢写一些人生随笔,而我看着作文本上的“题记”二字不知道如何预习人生。
我的语文不是很好,老师们常常这么说。我总是理不清拐弯抹角的题干,分不清“意义”与“作用”
关于人在不想干正事的时候能干出啥来。。。
第一次记录:2024年12月24日丑时
有不少 Bug,稳定性可能不是很好,但是很爽!(比如优先级问题)
项目结构如下!
MrMath
├─ ...
├─ Cargo.lock
├─ Cargo.toml
└─ src
├─ backend
│ ├─ ast
后续:这个代码发现还是有不少问题的,但是博主很懒,所以有空再把调整后的代码放上来吧~
前天学习了如何使用 rust,想随便写点东西练练手,就想着写一个简单的 Math Repl 吧。这是第一版(对的,还有第零版)的某个数学运算组件,正好没考虑效率地写完了可以进行测试,于是就有了这篇博客。
背景故事:第零版写着写着
不必先安装 Visual Studio,可以直接安装 Rust。建议先安装 MinGW64(ucrt),然后选择 rustup-init 的选项 2 自行配置。点击跳转参考1,点击跳转参考2
建议检查一下 gcc 版本,别太低了。。。(与安全选项有关)
调整安装路径。方法:自行配置环境变量 RUSTUP_H
本次比赛是笔者主导发起的、学校本科的第一场本科部级的CTF比赛,笔者共出了 5 个Welcome题目,1 个 Pwn题(UAF+堆管理),3.5 个 Misc (1 个 AI模型题、1 个音频隐写、1 个文件格式题、0.5 个社会工程题)和 6 个 Crypto。下面给出其中两个 Crypto 题目的解题思路。