TOJ
TOJ分成兩部機器,一台為網頁部分,另一台為judge,其中網頁部分有對外連接,judge則無
就是client端,平常使用時在用的介面前端包含用戶使用介面等,後端存有用戶資料,測資、題目及期望輸出,還有部分加密(RSA)相關金鑰,前端執行檔為runserver.sh,其內容包括整體運行和程式對judge 的傳輸,執行檔在tmux 背景運行
192.168.7.240
judge端,將runserver.sh傳輸結果做執行,過程使用內網以保護資料及系統,實體層位在機房,雖然進行程式的運行,但還有很多運行量能未使用,主執行檔為server.py,執行檔一樣使用tmux在背景運行
忘記要幹嘛的看這:https://hackmd.io/@HuangPX/S1C_Th5X5 6/1(三)前交齊(否則會沒分數) 範例:101 41 上官婉兒(品熙的化身之一) 1.{網頁}https://sleepinghuang.github.io/maybe/ 2.{報告} 3.{心得筆記} 103 33 蕭俊騰 網管 https://lukeatjeans.github.io/
Jun 1, 2022專案 (35%) 網頁內容要能從外網連上網站查看,github或私人伺服器...(會教) 範例:https://chen5357.github.io/ 口頭發表加簡報 5/18後半堂發表 :::info 三分鐘,講重點
Apr 20, 2022現代密碼學 為何要使用公開金鑰密碼?在AES開始使用以來,對稱式金鑰密碼所能提供的安全度,甚至比一般的長度的RSA還要強;另一方面,對稱式金鑰密碼運算速度快速,適用於大批資料加密,然而卻在金鑰分配與金鑰管理上,衍生了相當麻煩的問題。 例如:當Alice與Bob想要使用「對稱式金鑰密碼」加解密,必定是先利用安全管道來協定所用之密鑰;當人數龐大時,假設有n個人,此時就要有n(n-1)/2=Cn取2串不同的密鑰。在一個中型機構,假設有5000人,此時就要有C5000取2=12497500把不同密鑰,而每人就要保存4999把不同密鑰,這在管理、成本考量有諸多不便。 反觀,公開金鑰密碼系統,每人各有一對金鑰,即一把公鑰以及一把私鑰,其中公鑰公開而私鑰保密,任何使用者均可在公布之公鑰目錄上,查到所要通訊者之公鑰。 這在金鑰數目上,便可將原先對稱式金鑰密碼n(n-1)/2降至2n,而使用者只需保管好自己的私鑰。 Fesitel
Jan 14, 2022人類使用密碼,已經有數千年歷史,而使用密碼的目的,就是不讓敵對陣營或不該知道訊息內容的人知道訊息。對使用方塊字的漢人而言,古早年代婦女們所使用之「女書」,對於不知道該內容的男人而言,就是一種密碼法。而西方是使用字母拼音文字的民族,早期的密碼技術,主要以書寫文字之取代 (Substitution)以及位移 (Transposition)為主。 在本文中,我們將討論古典密碼以及其破譯技術,綱要如下: 取代加密法 (Substitution Cipher): 凱撒挪移法 (Caesar Shift Cipher) 仿射密碼 (Affine Cipher) 單套字母替代法與頻率分析 Vigenere碼與頻率分析
Dec 15, 2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up