搜尋此網誌

2016年4月20日 星期三

WebGL Earth 初體驗

自從Google Earth宣布停止服務後
大家一直期待會有下一代出現
但除了Google與Esri合作的 Desktop 版之外
到目前為止仍沒有Web版的替代方案

於是有需求的人都轉向open source去了
接下來介紹這個 WebGL Earth http://www.webglearth.org/
由javascript所構成
官方網站上也有一些example可以看 http://examples.webglearth.com/

接下來我們就來初體驗一下吧

2016年4月4日 星期一

利用AES加密演算法實作勒索病毒程式

最近勒索病毒很火紅
也很令人困擾
但其實他所用的技術並不是什麼艱深的技術
他所利用的其實也就是加密技術而已
把檔案用Stream的方式讀出
然後再進行加密
若加密的方式也是像AES這樣是不可逆的加密方式
一旦被加密了就很難解密
接下來我們就利用AES加密演算法自己製作勒索病毒程式吧

2016年4月3日 星期日

利用.Net實作AES加密演算法

AES就是進階版的DES
前篇有說DES目前已經可以被破解,所以不安全
因此美國NIST(美國國家標準與技術研究院)於2002所加以改造所產生出來的
進階加密標準英語:Advanced Encryption Standard縮寫AES
AES採用的是非對稱型的加解密方式
只需要一把安全鑰匙,但長度需32位元
並且無法逆向反組譯
目前銀行或SSL加密都是以這個標準加以改良發展的
接下來就利用.Net實作AES加密演算法

利用.Net實作DES加密演算法

DES加密演算法為1976年所提出的最早加密演算法
資料加密標準(英語:Data Encryption Standard,縮寫為 DES)
https://goo.gl/52G6fK
他是一種對稱型的演算法
需要一把安全鑰匙與檢查鑰匙
都為8位元長度
但因為只有八位元
而且可以逆向反組譯
所以是不安全的,以現在技術來說是可以被破解的
目前銀行或ATM Center已經都不採用這種演算法了

利用QGIS套疊GeoJson格式資料以土壤液化區為例

最近很熱門的新聞
經濟部地調所公布了六都的土壤液化區的高中低潛勢資料
並且也提供了一個圖台讓民眾可以上網查詢
http://www.geologycloud.tw/map/liquefaction/zh-tw