Thursday, September 02, 2010

Blogger - 文章加密功能 JavaScript Encryption and Decryption

這次要介紹一個幫Blogger簡單加上「文章加密」功能的辦法。照慣例請進入「設計->修改 HTML」,在<head>與<head>之間加入以下程式碼引入此JavaScript解碼程式:
<script type="text/javascript" src="http://www.vincentcheung.ca/jsencryption/jsencryption.js"></script>
之後只要到JavaScript Encryption頁面,輸入密碼(Key)和需加密的文字或HTML(Plain Text),按下"Encrypt"即可在"HTML Code"中複製所需的程式碼,然後顯示如下結果:(此範例密碼為:1234)


除了這種最簡單的格式之外,Examples中也提供了一些其他顯示方式、多重密碼加密等程式碼,可以將產生的密文(Cipher Text)放入程式碼"encrypted text"內,就能輕鬆使用了,作者也貼心的提供EncryptDecrypt的快速連結,只要選取所要加密或解密的文字再點選超連結,就能自動幫您填入資料,接著再輸入密碼就能完成加密、解密的任務。

值得一提的還有,Javascript是在本機端執行的程式,所以網路伺服器上的資料為加密後的文件,沒有密碼是無法解讀的,而解密的動作只在本機端執行,解密後的文件絕不會出現在網路或伺服器上,因此確保了資料的機密與安全性。但另一方面來看,一旦您不小心忘記了密碼,其他人也就愛莫能助了。所以,下次要幫文章上鎖時,別忘了先作密碼備份,以免資料成為永遠的秘密~


<參考資料來源>
Vincent Cheung .ca - JavaScript Encryption and Decryption 2.0

No comments: