20060130

今天正太走了,下午我和弟弟二人去逛花蓮市。

市區人好多好討厭 XD 本來想買菓子燒,不過因為人太多,我就懶得買了~主要都在看小說,看了八小時左右…第一本是斐澄流光的《天外啟示錄.卷一.帝國殲滅戰》,當時因為他寫了一篇名為《賢者長久不在》的小說我才注意到這個人,這標題跟某漫畫同名。看完後覺得其實他的故事沒有寫得很好,滿一般的,不過設定方面還不錯就是了。

第二本看的是《數位密碼》,這是《達文西密碼》作者丹.布朗的處女作,寫作風格和《達文西密碼》非常相似,雖然不夠懸疑、不夠驚喜,仍是很精彩的一本。故事描述美國國安局為了預防恐怖攻擊,斥資製造了一台超級電腦,平均六分鐘就能暴力破解一個 64 位元的 RSA 金鑰(書中一再提到 64 位元是標準規格,不過現在應該是 256 位元了吧?此書是 1996 年寫的… 十年間加密演算法應該有許多進步吧!XD),而一個日本人丹角宛正寫了個新的加密演算法,使用了循環明文(某個概念性的論文提出此技術,原理就是讓明文看起來好像並未解開過,電腦就以為自己仍然是試錯,繼續試下一個密碼)、突變字串(常出現在病毒中的東西,因此也常用來判斷是否為病毒)等技巧(我好想要原文啊~),讓這台超級電腦跑了好幾個小時都跑不出來(註一)。丹角宛正並且在網路上釋出演算法原始碼,但是是用他的新加密演算法加密過後的版本,廣招全球駭客一起來破譯,同時還公開競標他的金鑰。不過最後發現所謂的加密演算法根本不存在,國安局被騙了,那個只是用一般公開金鑰加密法加密過的病毒。一般人下載後因為解不開而不會中毒,但只要放進國安局的超級電腦,六分鐘後它就會中獎了 XD 其中提到的循環明文概念看起來好像的確可行,不過不知道有沒有人在這十年間實做出來 XD 晚上睡覺時我就在思考有沒有什麼方法可以用 RSA 加密 music.bcse.info 的檔案列表:可以讓 Flash 讀入加密過的 XML 檔案,而 ActionScript 會去讀取存放在主機上,但無法直接經由 HTTP 取得的金鑰來開鎖,這樣連反組譯都沒用了,看起來好像萬無一失,不過其實 Sniffer 根本就能直接取得檔案路徑,加密檔案列表無用。於是後來又想到可能可以將檔案直接加密,在 Flash 中解譯後再播放,不過檔案要重新傳太麻煩了,而且 ActionScript 不知道有沒有不透過 HTTP 讀取外部檔案的方法…我覺得應該沒有 XD 當然也不能直接把金鑰當作變數 Compile 進去,這樣反組譯就有用了…

晚餐本來我是想吃義大利麵啦…可是我弟嫌太貴,於是就想吃便宜的乾麵吧!他又嫌不好吃,然後提議吃小廣東燒臘便當,他說不想吃飯…最後只好依照他的意思去吃了麥當勞,真是很沒有創意,所以當我媽問我們去吃什麼時,我回答她義大利麵… XD

晚上我弟去倒汽水喝,我便趕快去洗杯子也要喝,洗完後發現我弟剛好還拿著汽水,就把杯子伸過去,我弟說著「我幹嘛要幫你倒啊!混蛋!」,不過同時手幫我倒好了一杯,實在是很喬巴(註二) XD


註一:破解《數位密碼》 XD

  1. 故事中說依據 Bergofsky Principle ,任何加密演算法均可暴力破解,但事實上這個原則是丹.布朗所杜撰,有些加密演算法無法暴力破解,例如 One-time pad
  2. Rotating Cleartext 也是丹.布朗所杜撰的,就算真的有,它對加密也沒有任何幫助。
  3. 擁有 300 萬處理器的超級電腦也不能在六分鐘內破解一個 64 位元的 RSA 金鑰,這不能以線性方式計算。

註二:航海王中的喬巴只要被誇獎就會害羞,並且說一些口是心非的話,例如在阿拉巴斯坦時,喬巴在王宮配藥,旁邊的御醫不斷地誇獎:「太神奇了!」、「從來沒見過這種製藥方法!」,喬巴就說著「你很囉唆耶!快滾啦!混蛋!」,同時在鄰座為御醫拉好椅子、擺好茶水 XD

這篇文章讓你覺得...

新奇
0%
溫馨
0%
誇張
0%
難過
0%
實用
0%
高興
0%
無聊
0%
生氣
0%
Leave your thoughts
  • You can use some HTML in your comment.
  • Your comment may not display immediately due to spam filtering. Please wait for moderation.