瀏覽單個文章
nbrenhu
Basic Member
 

加入日期: Jul 2005
文章: 11
引用:
作者nbrenhu
我以前呆的公司寫四年演密碼學的東西,
國外當然已經有套件可以用,
可是公司高層要我自己研發,
我自己看論文寫DES、T DES、RSA,
理解以後,就是江湖一點通而已,
當你理解一種演算法與理論,別人看很難,可是我自己看有種"不過如此"的感覺,
核心我都是自己寫的,用過的套件也不見得比我寫的完善,
很多事情不是技術問題,最根本的是"態度問題"。


我解說一下資料格式的意義,
畢竟我做了四年都是在做資料格式的加解密與傳輸,
假設我們要在一個bunnary檔案的前四個bit存入long的值,
然第二個欄位存入T DES密碼,第三個是DES密文,
於是這一整個binnary成為一串我們自訂的資料格式,不管要存成檔案或只是存在記憶體皆可以。

如果我們要傳遞這個資料給某銀行,可是我們不公開我們的格式,
那麼我們就寫一個API專門來組合與拆解該資料,提供給銀行,
銀行的程式人員只要使用我提供的API就可以了。

第二個情況,
我們不想寫API,所以我們提供資料格式的規格書給對方銀行,
該銀行程式設計師閱讀規格書以後,自己組合與拆解該資料格式即可。

這就是銀行與各公家行政部門資料傳輸的真相。
舊 2013-01-13, 05:44 PM #65
回應時引用此文章
nbrenhu離線中