Month: June 2013

  • [Security] The SHA3 Slide

    In this semester, I’ve participated in one information security course. The professor asigned me to report the new hash algorithm (i.e. the new NIST’s standard): SHA3. The following is one of my prepared slides.  

  • Interesting Experiments in SHA3

    I’ve tried MD5, SHA256, SHA3-512 algorithms with 1, 10, and 100 million bytes. In general, SHA3-512 is lower than SHA256 for 3 ~ 10 times. In these cases, MD5 is the fastest algorithm which is faster than SHA256 for 3 times and SHA3-512 for 30~100 times.

  • RS232相關研讀資源

    推薦的資料來源: http://www.vr.ncue.edu.tw/esa/a1001/ch07.pdf http://www.esdesigner.com.tw/esd/article/RS232.pdf http://tinyurl.com/c3o73eg http://www.bandcoach.net/LarryDIY@PALMisLIFE/null_modem.htm http://bbs3.nsysu.edu.tw/txtVersion/boards/math-asm/M.867852899.A.html http://www.ftdichip.com/Support/Documents/ProgramGuides/FTChipIDPG11.pdf  [The one of driver supprt documents for UART chip] http://www.wretch.cc/blog/superMagon/34279205 http://www.ltivs.ilc.edu.tw/kocp/mpu/m7/m7-4-1.htm [Recommended]

  • 淺談專案管理

      需求分析(RA, Request Analysis): 系統分析(SA, System Analysis): 進行開發前所需的工作: 確認開發工具:IDE選擇,開發函式庫選擇,使用的程式語言。 版本控制:Git or SVN? 版本號命名規則? 程式開發準則:Coding Style、參數訂定 元件設計解析:Design Pattern 測試階段: 測試流程與測試策略訂定:黑箱測試或白箱測試?測試流程? 測試文件撰寫:測試狀況,是否為Bug? Bug回報採用Issue Tracker進行管理。 發布階段: 安裝包建立(需另外以子專案進行開發、測試): 防止反組譯工具: 文件撰寫: 授權書:GPL、MIT或其他授權 著作權聲明: 說明手冊: 正式釋出!