原创 HASH算法 SHA1

 安全散列算法SHA1,主要用於數字簽名。輸入數據的最大長度爲2^64,輸出爲160位的散列函數值。 SHA1代碼:   #include<stdio.h> #include<stdlib.h> #include<time.h>  unsi

原创 Telnet協議

 Telnet 協議 Telnet是遠程登錄的標準協議,通過telnet連接服務器,可以在本地遠程操作服務器。 Telnet使用tcp協議,默認使用23號端口。Telnet傳輸的資料不加密,包括用戶名和密碼,本次試驗抓到了密碼。 交換信息

原创 國家商用密碼SMS4C語言實現

無線局域網產品使用的SMS4密碼算法 本算法是一個分組算法。該算法的分組長度爲128比特,密鑰長度爲128比特。加密算法與密鑰擴展算法都採用32輪非線性迭代結構。解密算法與加密算法的結構相同,只是輪密鑰的使用順序相反,解密輪密鑰是加密輪密鑰

原创 公鑰密碼算法 RSA

 RSA算法是優秀的公鑰密碼算法,使用十分廣泛。 RSA可用於加密、簽名等,應用於PKI。 1)初始化:隨機選擇兩個大素數p、q, n = p * q 2) 密鑰生成:隨機選擇整數e , 1<e<(p-1)(q-1),且 gcd(e,(p-

原创 DOS平臺COM文件病毒初探

 實驗環境同上一篇 上代碼: CSEG SEGMENT ASSUME CS:CSEG,DS:CSEG,SS:CSEG,ES:CSEG  main PROC NEAR mainstart:      CALL vstart ;病毒的代碼開始處

原创 路由器如何處理ttl爲1或0的包

 IP數據報中,有一個字段爲ttl(time to live),即生存時間,表示的是數據報在網絡中可通過的路由器的最大值。該字段佔8bit,最大值爲255。 路由器處理數據包時,會將ttl減一,然後再判斷是否轉發。 而我考慮的是路由器如何處

原创 《駭客追緝令》

 《駭客追緝令》這部電影是以傳奇***凱文·米特尼克爲原型改編的。凱文·米特尼克被稱爲世界上“頭號電腦***”,其***的傳奇經歷足以令全世界爲之震驚。本片選取了他的幾個故事加以描寫。 凱文的好奇心很強烈,得知一個新事物(sas)之後,勾

原创 HTTP協議分析

 HTTP協議分析 HTTP 是一個應用層協議,使用TCP連接進行可靠傳輸,使用熟知端口80。 HTTP協議是基於請求/響應機制的。 客戶端與服務器端建立連接後,以請求方法、URI、協議版本等方式向服務器端發出請求,該請求可跟隨包含請求修

原创 未來技術與安全

  未來技術如何發展呢? 第29次互聯網報告顯示,網民規模增長的難度加大,普及即將觸頂。手機網民增多,期待更多的創新應用。IPv6的運行,物聯網正在發展,雲計算十分火熱。即時通信方面,微博出現爆炸性增長,現已趨於穩定。娛樂方面,網絡視頻繼

原创 分組加密算法 DES

分組加密算法在加解密中十分常見,因其安全性高,計算速度快。常用的有DES、AES、IDEA和RC6等 。 由於DES的安全性存在爭議,且56位的密鑰太短(1997年RSA懸賞破解),現在使用的是3DES和AES(高級加密標準)。 下面說一說