原创 柵欄密碼加密與解密以及特徵

原理描述: 所謂柵欄密碼,就是把要加密的明文分成N個一組,然後把每組的第1個字連起來,形成一段無規律的話。 不過柵欄密碼本身有一個潛規則,就是組成柵欄的字母一般不會太多。(一般不超過30個,也就是一、兩句話) 加密特徵: 總體來說

原创 安恆CrackRTF題解

本題參考了足夠多的題解,並且嘗試弄懂 首先,下載附件之後,發現就是exe,打開之後讓輸入密碼之類的,然後就直接拉入ida中了(不會脫殼,也幸好沒有殼),然後拉入之後, 主函數需要接着進入main0: 發現輸入的是pbdata,並

原创 MD5的加密特徵

算法描述 MD5信息摘要算法(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼散列函數,可以產生出一個128位(16字節)的散列值(hash value),用於確保信息傳輸完整一致。MD5由美

原创 strcat函數用法

對於strcat函數,其實就是把又一個字符串加在了前一個字符串的後面 原型:extern char *strcat(char *dest,char *src); char a[10]=“52861”; char b[3]=“00”

原创 ACM模板 DFS深搜以及其應用

描述 深度優先搜索算法(英語:Depth-First-Search,DFS)是一種用於遍歷或搜索樹或圖的算法。沿着樹的深度遍歷樹的節點,儘可能深的搜索樹的分支。當節點v的所在邊都己被探尋過,搜索將回溯到發現節點v的那條邊的起始節點

原创 ACM模板 位運算,(矩陣)快速冪

位運算 & 按位與,全1爲1。例如5&3-----> 101&11----->1即1 | 按位或,有1則1。例如5|3-----> 101|11 ---->111即7 ^按位異或,相同爲0,不同爲1。例如5^3----->101

原创 Brainfuck和Ook加密解密以及特徵

描述: Brainfuck是一種極小化的計算機語言,它是由Urban Müller在1993年創建的。由於fuck在英語中是髒話,這種語言有時被稱爲brainf*ck或brainf**k,甚至被簡稱爲BF。 Ook與Brainfu

原创 C#程序設計及應用教程總複習

轉載於憨憨:https://blog.csdn.net/qq_43874613/article/details/103756506 第1章 1.基本概念 (1).NET框架包括兩個主要組件:一個是公共語言運行庫(CLR),

原创 ACM 各種排序算法

演示動畫來源於:https://www.cnblogs.com/onepixel/p/7674659.html 算法分類 插入類 插入排序 希爾排序 交換類 冒泡排序 快速排序 選擇類 選擇排序 堆排序 歸併類 歸併

原创 ACM模板 BFS廣搜

描述 廣度優先搜索算法(英語:Breadth-First-Search,縮寫爲BFS),又譯作寬度優先搜索,或橫向優先搜索,是一種圖形搜索算法。簡單的說,BFS是從根節點開始,沿着樹的寬度遍歷樹的節點。如果所有節點均被訪問,則算法

原创 CTF密碼學常見加密解密總結

CTF密碼學常見加密解密總結 被實驗吧一堆大佬出題人折磨的死去活來的我,嚶嚶嚶。在此做個總結,防止自己忘掉: 由下面這張思維導圖進行擴展: 參考: 作者:adversity` 來源:CSDN 原文:https://bl

原创 中文電碼的加密,解密特徵點

原理: 中文電碼表採用了四位阿拉伯數字作代號,從0001到9999按四位數順序排列,用四位數字表示最多一萬個漢字、字母和符號。漢字先按部首,後按筆劃排列。字母和符號放到電碼表的最尾。後來由於一萬個漢字不足以應付戶籍管理的要求,又有

原创 atoi函數用法

atoi (表示 ascii to integer)是把字符串轉換成整型數的一個函數,應用在計算機程序和辦公軟件中。 int atoi(const char *nptr) 函數會掃描參數 nptr字符串,會跳過前面的空白字符(例如

原创 計算機組成原理白中英第五版課後答案

參考:https://wenku.baidu.com/view/5539ae32f18583d049645934.html

原创 數據結構 C語言版|第2版-複習

轉載於:https://blog.csdn.net/qq_43874613/article/details/106446193(Villin尼,本校大佬) 目錄數據結構 C語言版|第2版-複習第1章 緒論第2章 線性表第3章 棧和