很多人會將SSH、OpenSSH、SSL、OpenSSL搞混.
SSL
Secure Sockets Layer的縮寫,是為網(wǎng)絡(luò)通信提供安全及數(shù)據(jù)完整性的一種安全協(xié)議,在傳輸層對網(wǎng)絡(luò)連接進(jìn)行加密,只是一種協(xié)議.
OpenSSL
SSL的開源實(shí)現(xiàn)(具體的實(shí)現(xiàn)方式)
絕大部分HTTPS請求等價于:HTTP + OpenSSL
-------------------------------------------------------------------------------
SSH
Secure Shell的縮寫,意為“安全外殼協(xié)議”,是一種可以為遠(yuǎn)程登錄提供安全保障的協(xié)議.
使用SSH,可以把所有傳輸?shù)臄?shù)據(jù)進(jìn)行加密,“中間人”攻擊方式就不可能實(shí)現(xiàn),能防止DNS欺騙和IP欺騙
OpenSSH
是SSH協(xié)議的免費(fèi)開源實(shí)現(xiàn)
OpenSSH的加密就是通過OpenSSL完成的