1、什么是OpenSSL 眾多的密碼算法、公鑰基礎(chǔ)設(shè)施標(biāo)準(zhǔn)以及SSL協(xié)議,或許這些有趣的功能會(huì)讓你產(chǎn)生實(shí)現(xiàn)所有這些算法和標(biāo)準(zhǔn)的想法。果真如此,在對(duì)你表示敬佩的同時(shí),還是忍不住提醒你:這是一個(gè)令人望而生畏的過(guò)程。這個(gè)工作不再是簡(jiǎn)單的讀懂幾本密碼學(xué)專(zhuān)著和協(xié)議文檔那么簡(jiǎn)單,而是要理解所有這些算法、標(biāo)準(zhǔn)和協(xié)議文檔的每一個(gè)細(xì)節(jié),并用你可能很熟悉的C語(yǔ)言字符一個(gè)一個(gè)去實(shí)現(xiàn)這些定義和過(guò)程。我們不知道你將需要多少時(shí)間來(lái)完成這項(xiàng)有趣而可怕的工作,但肯定不是一年兩年的問(wèn)題。 OpenSSL整個(gè)軟件包大概可以分成三個(gè)主要的功能部分:密碼算法庫(kù)、SSL協(xié)議庫(kù)以及應(yīng)用程序。 2、 OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on. Users of telnet, rlogin, and ftp may not realize that their password is transmitted across the Internet unencrypted, but it is. OpenSSH encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other attacks. Additionally, OpenSSH provides secure tunneling capabilities and several authentication methods, and supports all SSH protocol versions. phpma.com
The OpenSSH suite replaces rlogin and telnet with the ssh program, rcp with scp, and ftp with sftp. Also included is sshd (the server side of the package), and the other utilities like ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen and sftp-server. phpma.com
OpenSSH is developed by the OpenBSD Project. The software is developed in countries that permit cryptography export and is freely useable and re-useable by everyone under a BSD license. However, development has costs, so if you find OpenSSH useful (particularly if you use it in a commercial system that is distributed) please consider donating to help fund the project.
OpenSSH is developed by two teams. One team does strictly OpenBSD-based development, aiming to produce code that is as clean, simple, and secure as possible. We believe that simplicity without the portability "goop" allows for better code quality control and easier review. The other team then takes the clean version and makes it portable (adding the "goop") to make it run on many operating systems -- the so-called -p releases, ie "OpenSSH 4.7p1".
We sell OpenSSH T-shirts and posters. Sales of these items also help to fund development. phpma.com 3、什么是SSH SSH的英文全稱(chēng)是Secure SHell。通過(guò)使用SSH,你可以把所有傳輸?shù)臄?shù)據(jù)進(jìn)行加密,這樣"中間人"這種攻擊方式就不可能實(shí)現(xiàn)了,而且也能夠防止DNS和IP欺騙。還有一個(gè)額外的好處就是傳輸?shù)臄?shù)據(jù)是經(jīng)過(guò)壓縮的,所以可以加快傳輸?shù)乃俣取SH有很多功能,它既可以代替telnet,又可以為ftp、pop、甚至ppp提供一個(gè)安全的"通道"。SSH客戶(hù)端與服務(wù)器端通訊時(shí),用戶(hù)名及口令均進(jìn)行了加密,有效防止了對(duì)口令的竊聽(tīng)。最初SSH是由芬蘭的一家公司開(kāi)發(fā)的。但是因?yàn)槭馨鏅?quán)和加密算法的限制,現(xiàn)在很多人都轉(zhuǎn)而使用OpenSSH。OpenSSH是SSH的替代軟件,而且是免費(fèi)的,可以預(yù)計(jì)將來(lái)會(huì)有越來(lái)越多的人使用它而不是SSH。SSH是由客戶(hù)端和服務(wù)端的軟件組成的。SSH安裝容易、使用簡(jiǎn)單,而且比較常見(jiàn),一般的Unix系統(tǒng)、Linux系統(tǒng)、FreeBSD系統(tǒng)都附帶有支持SSH的應(yīng)用程序包。