新聞中心
大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于虛擬主機(jī)怎么開(kāi)啟openssl的問(wèn)題,于是小編就整理了3個(gè)相關(guān)介紹為您解答,讓我們一起看看吧。

丹江口網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
openssl如何使用?
以Nginx對(duì)OpenSSL的使用為入口,來(lái)分析OpenSSL的API的模型。OpenSSL是兩個(gè)庫(kù),如果以握手為目的只會(huì)使用libssl.so這個(gè)庫(kù),但是如果有加密的需求,會(huì)使用libcrypto.so這個(gè)庫(kù)。Nginx中對(duì)于OpenSSL的使用大部分是直接使用的libssl.so的接口API的,但是仍然會(huì)有少部分使用libcrypto.so。除了Nginx,本章還會(huì)分析一個(gè)s_server程序,通過(guò)這個(gè)程序的設(shè)計(jì),能夠?qū)penSSL的內(nèi)部架構(gòu)有一個(gè)初探。
Nginx的Stream中SSL的實(shí)現(xiàn)
Nginx的Stream Proxy中有對(duì)于SSL的Terminator的支持。這個(gè)終端的意思是可以在Nginx層面把SSL解掉,然后把明文傳輸給后端。也就是說(shuō)支持SSL的Nginx的Stream模塊實(shí)際上是一個(gè)TLS的握手代理,將TLS信道在本地解了再發(fā)送到后端,所以整個(gè)過(guò)程是一個(gè)純粹的握手過(guò)程,至于ALPN這種功能就需要后端與TLS的配合才可以,所以這種行為在stream 的SSL中是不能支持的。
這是一個(gè)Nginx的Stream SSL模塊相關(guān)的函數(shù)列表,主要的Stream模塊特有的功能也都就在這個(gè)列表里了??梢钥吹匠ヅ渲煤湍K的整體初始化函數(shù),只剩下一個(gè)連接初始化,ssl的入口handler和握手的handler。顯然握手的handler是入口handler的深入部分。鑒于Nginx的異步模型,可以很容易的想到是Nginx在收到一個(gè)連接的時(shí)候首先使用ssl_handler作為通用入口,在確定是SSL連接之后就會(huì)切換到handshaker_handler作為后續(xù)的握手handler函數(shù)。
安裝版openssl怎么使用?
先安裝一個(gè)perl5,記得注冊(cè)環(huán)境變量。然后使用cmd進(jìn)入到你的openssl目錄。輸入perlConfigureVC-WIN32,回車然后是輸入ms\do_ms.bat,回車最后是nmake-fms\ntdll.mak,回車所有的執(zhí)行完之后,可以在你的openssl目錄下發(fā)現(xiàn)新增的三個(gè)文件夾:inc32,out32dll,tmp32dll,其中inc32存放的是對(duì)應(yīng)的頭文件,out32dll中存放的是一些庫(kù)文件和應(yīng)用程序。
另外在安裝之前,確保你的系統(tǒng)中已經(jīng)安裝了VC6、VS2005、VS2008或者VS2010等編譯器中的任意一款。而且保證這些IDE都已經(jīng)注冊(cè)了環(huán)境變量。
openssl使用詳解?
1. 首先需要使用 openssl 生成一個(gè) 2048 位的密鑰 rsa.key 文件 (rsa.key 密鑰文件中包含了私鑰和公鑰)
2. 然后從 rsa.key 密鑰文件中提取出公鑰 pub.key
3. 使用 pub.key 公鑰加密一疊文件 (data.zip 為原始文件,back.zip 為加密之后的文件)
4. 使用 rsa.key 私鑰解密一份文件 (back.zip 為加密的文件,data.zip 為解密之后的文件)
5.上面的加密對(duì)大文件就不適用了,可以考慮使用
到此,以上就是小編對(duì)于虛擬主機(jī)怎么開(kāi)啟nginx的問(wèn)題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
網(wǎng)站名稱:openssl如何使用?(虛擬主機(jī)怎么開(kāi)啟nginx)
瀏覽地址:http://m.fisionsoft.com.cn/article/dpoeocj.html


咨詢
建站咨詢
