原创 期末複習:無線網絡與傳感器網絡(一)

💇Mobile IP 無線網絡的組成部分 無線主機 無線主機例如筆記本電腦和智能手機,需要有運用程序,不一定是移動的(靜止的),即無線網絡不一定是移動的,無線網絡和移動沒有必然聯繫(例如臺式機可以使用無線網卡進行通信)。 基

原创 期末複習:信息安全(四)

簡化的DES 🏡S-DES加密 E/P置換梯形入口小出口大屬於擴展,S0和S1兩個代換S盒入口大出口小屬於壓縮。E/P置換後和K1密鑰進行異或(可以將密鑰和密鑰之間的關係變複雜–>混淆),S盒的設計是核心中的核心,最後再進行P4變

原创 期末複習:信息安全(三)

🎯對稱密碼體制 單密鑰系統的加密密鑰和解密密鑰相同,或實質上等同,即從一個易於得出另一個。 (舉例:DES,Triple DES,IDEA,AES,RC5,CAST-2018) 分組密碼算法 明文被分爲固定長度的塊,即分組,分組

原创 期末複習:信息安全(二)

密碼學概論 🔖基本術語 密碼學:研究信息系統安全保密的科學 密碼編碼學:研究對信息進行編碼,實現對信息的隱蔽 密碼分析學:研究加密消息的破譯或消息的僞造 明文:消息被稱爲明文 加密:用某種方法僞裝消息以隱藏明文內容的過程 密文:被

原创 期末複習:信息安全(一)

概述 🔬信息安全的目標(CIA) 保密性:數據保密性(對於未授權的個體而言,信息不可用),隱私性(確保個人能控制或確定自身哪些信息可以被收集、保存,這些信息可以被誰公開及向誰公開) 完整性:數據完整性(未被未授權或損壞),系統完

原创 軟件工程期末大項目

🐇Gradle Gradle Wrapper實際上就是一個腳本,使用它可以下載和使用指定版本的gradle,根據需要進行在使用之前進行下載,有效避免本地機器的設定等環境一致性問題。 雖然gradle的安裝已經非常簡單,但是使用gr

原创 無線網絡和移動網絡

🐇無線網絡WLAN 無線局域網的組成 無線局域網WLAN(Wireless Local Area Network)可分爲兩大類: 有固定的基礎設施的WLAN (所謂"固定基礎設施"是指預先建立起來的、能夠覆蓋一定地理範圍的一批固

原创 Wireless and Mobile Networks

Elements of a wireless ntework wireless hosts laptop,smartphone run application may be staionary(non-mobile) or

原创 簡單的網頁爬蟲開發

📼網絡連接與爬蟲原理 網絡連接 Client向Server發起一次Request(包含Header和Messge) Server向Client返回一個Response(包含相應的HTML文件) 爬蟲原理 模擬Client向

原创 Docker技術原理

🏡Docker概念 📁Docker is an open-source project that automates the deployment of applications indise software container

原创 漏洞總結

會話固定攻擊(Session Fixation) ⚡️會話固定攻擊(session fixation attack)是利用應用系統在服務器的會話ID固定不變機制,藉助他人用相同的會話ID獲取認證和授權,然後利用該會話ID劫持他人

原创 字節跳動編程題(挑戰字符串)

無重複字符的最長子串 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 📝分析: 滑塊思想,最大窗口。快慢指針i,j結合hash。 (1)快指針j所在元素不重複,更新max,將快指針j元素在hash表中的標記爲出

原创 劍指offer(二)

🎯立個FLAG,每天兩道LeetCode❗️最簡單的實現方法 題目描述 輸入一個鏈表,按鏈表從尾到頭的順序返回一個ArrayList。 代碼: /** * public class ListNode { * i

原创 SQL語言

SQL語言主要組成部分 數據定義語言(DDL,Data Definition Language) 是指用來定義和管理數據庫以及數據庫中的各種對象的語句,這些語句包括CREATE,ALTER和DROP等語句。在SQL Server

原创 網絡安全期末複習專題(二)

暴力破解 暴力破解概述 暴力破解原因:服務器沒有限制 暴力:窮舉 關鍵:數據字典 字典生成:社會工程學的祕密心理學攻擊 爆破小技巧:進行嘗試註冊,排除明顯不合理的密碼 暴力破解工具 端口服務類 Hydra,Medusa,Brut