六大加密工具讓數據傳送安然無恙
加密即將數據從其原始形式轉換為一種只能由解密者閱讀的形式。從本質上講,加密的目的是為了防止對數據的未授權閱讀。加密技術可從不同角度闡述,今天我們僅介紹六個最著名的加密工具。
1. GnuPG / PGP:這兩種工具可以保障文件和通信的高級加密。PGP是由Phil Zimmerman開發的著名加密程序,它可以幫助我們對數據加密,防止竊聽和其它的風險。GnuPG是一個有著良好口碑的PGP標準的開源實現,它不但可以加密,而且支持對你的數據和通信進行數字簽名。GnuPG也稱為GPG,是一個命令行工具,它可以與其它的應用程序集成。擁有大量的前端應用程序、庫。GnuPG一直免費,而PGP的某些應用需要花錢。
2. OpenSSL :它被稱為首要的SSL/TLS加密庫。OpenSSL項目是一個強健的、商業級的開源工具,其特性很多。它支持SSL (SSL v2/v3)和傳輸層安全協議(TLS V1)以及通用的加密庫。此項目由全世界使用互聯網通信的志愿者團體管理,他們還負責其相關文檔的編制。
3. Tor :對于使用互聯網通信的公司來說,Tor是一個不錯的工具,它可以改善其通信的安全性。用Tor可以幫助用戶使web的瀏覽和發布、即時通信、SSH和其它使用TCP協議的應用程序匿名化。Tor還提供一個平臺,開發人員可以在其上用內置的匿名性、安全性和私密性構建新的應用程序。不過,對于欲使用免費的跨平臺的GUI用戶而言,我們推薦Vidalia。
4. Stunnel:這是一個通用的SSL加密程序。Stunnel的設計目的是充當遠程客戶端和本地或遠程服務器之間的一個SSL加密程序。它可以在無需改變程序代碼的情況下被用于向通用的inetd郵件收發后臺程序(如POP2, POP3, 和 IMAP server)增加SSL功能。它能夠使用OpenSSL和SSLeay庫成功地完成一次SSL連接。
5. OpenVPN: OpenVPN是一個開源的SSL VPN程序包,它通過負載平衡、失效轉移和精細的訪問控制,可以提供大量的配置,包括遠程訪問、站點到站點的VPN、Wi-Fi安全和企業級的遠程訪問方案。OpenVPN用工業標準的SSL/TLS協議來實施OSI第二層或第三層的安全網絡擴展,支持基于證書、智能卡的靈活客戶端驗證,通過使用適應于VPN虛擬接口的防火墻規則,允許用戶或組的特定訪問控制策略,它使用OpenSSL作為其首要的加密庫。
6. TrueCrypt:這是一個Windows和Linux下的開源的磁盤加密軟件。可以說,TrueCrypt是一個出色的磁盤加密系統。用戶可以用它來加密整個文件系統,無需用戶干預,它就能夠實現動態的加密和解密。它可以在一個文件內部創建一個虛擬的加密磁盤,并以一個真實的磁盤的身份裝載它,它可以加密整個的硬盤分區或一個存儲設備(如一個USB閃速驅動器)。
【編輯推薦】