雜湊、訊息鑑別碼與簽章
最近剛翻完 Understanding Cryptography 這本書,內容真的是淺顯易懂,每章的最後也都會附上相關的參考跟深入研究可讀的參考資料,是本適合當入門的好書。
看完之後,想通了雜湊、訊息鑑別碼與簽章三者的差別,在這裡筆記一下,這三個對應的英文分別是 Hash, Message Authentication Code (MAC) 和 Signature,都是訊息傳遞時,用來檢查訊息內容有無「問題」的演算法,三者相似但有些許不同,要對付的問題也不一樣。
最近剛翻完 Understanding Cryptography 這本書,內容真的是淺顯易懂,每章的最後也都會附上相關的參考跟深入研究可讀的參考資料,是本適合當入門的好書。
看完之後,想通了雜湊、訊息鑑別碼與簽章三者的差別,在這裡筆記一下,這三個對應的英文分別是 Hash, Message Authentication Code (MAC) 和 Signature,都是訊息傳遞時,用來檢查訊息內容有無「問題」的演算法,三者相似但有些許不同,要對付的問題也不一樣。
7/10
浪費時間
看看就好
值得一看
非看不可
j 文章標題是照翻原來的內文: Dynamic Image , 這次試著處理聲音,發現一樣可以使用,就記錄一下。
...這次放假回家,試著在Minecraft 上面安裝Shader,這裡記一下過程與結果。
試了之後發現,原本要裝GLSL Shader MOD 現在都不用了,1.8 的 Optfine
已經把Shader 選項整合進去,只要安裝Optifine 即可開啟Shader 選項
之前聽傳說中的jserv大神演講,發現了一本 Learn C the hard way
,
簡而言之就是…呃…自虐…應該說用常人不會走的路來學C
不過呢這東西目前來說只有html file,如果要印成一本可以看的文件,畢竟還是pdf檔比較方便,該怎麼辦呢?
這時候用python 就對了。
在陰間為了殺時間,總要找點書來看,因為自知不能看一些會變的東西,例如程式 Rust;這種東西等我返陽搞不好都翻了兩翻,現在我主力放在兩個方向,一是修coursera 的cryptography 課程,二是閱讀Logan 大大推薦的 Enginnering a compiler,前一個 cryptography 1 課程剛結束,這裡記錄一下心得。
下面是基本資訊:
課程名稱 | Cryptography I |
開課學校 | Stanford University |
授課教授 | Dan Boneh |
開課時間 | 6 周 |
教學方式 | 影片授課 |
通過方式 | 每週完成指定的作業並完成線上測驗。 |
最近筆者在部隊中擔任行政/預財,工作內容大抵就是管部隊的收支:
額外任務包括洽公時幫弟兄們買飲料回營XD
預財當久了,其實有種感覺,覺得我管理的不是金錢,而是一種信任: 連長會簡單看過簽呈隨即批可,是基於對我學長和我用錢的信任;連隊保險箱的國庫支票和櫃存現金會由連隊行政保管,也是對行政專業的信任; 就算是弟兄們放心將錢交給我,讓我去幫他們買東西或是到銀行換成幾袋可以砸死人的硬幣,也是信任的表現。
...當會計,不然就是連隊預財兵(無誤),記帳都是相當重要的工作,帳本記錄當前的現金狀況,可作為未來支出收入管控的依據。。
...筆者所在的連隊,前陣子在接教召,筆者和其他連數位行政,要負責近300 位召員的薪嚮跟交通費補助,筆者所在的連隊還好,只有一個排約30 位召員,其他連隊都是近90 位召員。
...最近筆者的部隊接教召任務,筆者的任務是幫所有的召員們辦薪餉跟交通費補助,光我一個人就點了大概28萬元的錢,
事後遇到要點錢的場合都會覺得很煩,這大概是所謂的「點錢恐懼症」吧XD。
事後交通費核銷需要列印每個人的憑證黏存單,上面要有每個人的姓名、要核銷的金額(大小寫都要有)、單據數量,
如果一個一個檔案去改、存檔(以姓名為檔名),遇上一個連隊近百位召員一定會吃土,小小研究一下,
最後用 word 裡面的合併列印功能解決了這個問題。
合併列印可以讓你在文件裡插入一些變數,參照到如 excel 、其他的資料庫檔案,自動把資料庫裡的一筆資料插進變數裡,
每筆資料生成一份文件,例如你要寫信給100個人,你只要先把100 人的名字打好,以它為變數,word 就會產生100 份信件,
最後的署名都不一樣;以這次的教召為例,我們來試用一下合併列印功能。