欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

數(shù)據(jù)加密和OpenSSL-創(chuàng)新互聯(lián)

數(shù)據(jù)加密:

潞州ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

SSL: Secure Socket Layer安全的套接字層

Openssl:ssl在Linux上實(shí)現(xiàn)的一個(gè)軟件,開源的

例:使用了ssl協(xié)議就不在是原來的協(xié)議了

http(80) --> ssl --> https (443)

數(shù)據(jù)加密和OpenSSL

NIST定義數(shù)據(jù)安全性的基本法則:

保密性:

數(shù)據(jù)保密性

隱私性

完整性:

數(shù)據(jù)完整性

系統(tǒng)完整性

可用性:

安全***:

被動(dòng)***:監(jiān)聽

主動(dòng)***:偽裝、重放、消息篡改、拒絕服務(wù)

安全機(jī)制:

加密/解密、數(shù)字簽名、訪問控制、數(shù)據(jù)完整性、認(rèn)證交換、流量填充、路由控制、公證

安全服務(wù):

認(rèn)證

訪問控制

數(shù)據(jù)保密性

連接保密性

無連接保密性

選擇域保密性

流量保密性

數(shù)據(jù)完整性

不可否認(rèn)性

密碼算法和協(xié)議:

對(duì)稱加密

公鑰加密[非對(duì)稱加密 ]

單向加密

認(rèn)證協(xié)議

對(duì)稱加密:加密和解密使用同一個(gè)密鑰;將一種數(shù)據(jù)流結(jié)合加密秘鑰輸出成另一種數(shù)據(jù)流;

常見算法:

DES:Data EncryptionStandard, 56bits

3DES:

AES:Advanced Encrpytion Standard, (128bits, 192, 256, 384, 512bits)

Blowfish

Twofish

IDEA

RC6

CAST5

特性:

1、加密、解密使用同一密鑰;

2、將明文分隔成固定大小的塊,逐個(gè)進(jìn)行加密;

3、依賴于:算法和密鑰;

      安全性依賴于密鑰,而非算法;

缺陷:

1、密鑰過多;

2、密鑰分發(fā)不便;

非對(duì)稱加密:公鑰加密

分為私鑰和公鑰,私鑰僅給個(gè)人使用,公鑰是給所有人公開獲取的。常用算法:RSA、DSA(只能實(shí)現(xiàn)數(shù)據(jù)簽名)

私鑰:secret key,僅允許個(gè)人使用;

公鑰:public key,公開給所有獲??;

公鑰從私鑰中提取而來;使用公鑰加密的數(shù)據(jù),只能使用與此公鑰配對(duì)兒的私鑰解密;反之亦然;

用處:

1.身份認(rèn)證:私鑰擁有者用自己的私鑰加密的數(shù)據(jù),只要用其公鑰能解密,即可認(rèn)證其身份;

2. 密鑰交換:與被通信方通信之前,首先獲取到對(duì)方的公鑰,自己生成一個(gè)加密密碼,用對(duì)方的公鑰加密,并發(fā)送給對(duì)方;

3. 數(shù)據(jù)加密:但加密時(shí)間長,一般不用于數(shù)據(jù)加密

特性:

1、密鑰長度較大,例如512bits, 2048bits,4096bits

2、加密解密分別使用密鑰對(duì)兒中的密鑰相對(duì)進(jìn)行;

3、常用于數(shù)據(jù)簽名和密鑰交換;

單向加密:提出數(shù)據(jù)的特征碼;

用于數(shù)據(jù)完整性校驗(yàn)

特性:

1、定長輸出:無論原來的數(shù)據(jù)是多大級(jí)別,其加密結(jié)果長度一樣;

2、雪崩效應(yīng):原始數(shù)據(jù)微小改變,將會(huì)導(dǎo)致結(jié)果巨大變化;

3、不可逆:

算法:

MD5:128bits定長輸出;

SHA1:160bits定長輸出;

SHA256

SHA384

SHA512:

一次加密通信過程

發(fā)送者:

1、使用單向加密算法提取生成數(shù)據(jù)的特征碼;

2、使用自己的私鑰加密特征碼附加在數(shù)據(jù)后面;

3、生成一個(gè)用于對(duì)稱加密的臨時(shí)密鑰;

4、用此臨時(shí)密鑰加密數(shù)據(jù)和已經(jīng)使用私鑰加密后的特征碼;

5、使用接收方的公鑰加密此臨時(shí)密鑰,附加在對(duì)稱加密后的數(shù)據(jù)后方;

接收方:

1、使用自己的私鑰解密加密的臨時(shí)密鑰;從而獲得對(duì)稱密鑰;

2、使用對(duì)稱密鑰解密對(duì)稱加密的數(shù)據(jù)和私鑰加密的特征碼密文;從而獲得數(shù)據(jù)和特征碼密文;

3、使用發(fā)送方的公鑰解密特征碼密文,從而獲得從計(jì)算生成的特征碼;

4、使用與對(duì)方同樣的單向加密算法計(jì)算數(shù)據(jù)的特征碼,并與解密而來的進(jìn)行比較;

數(shù)字證書:

CA:簽證機(jī)構(gòu)

功用:保證通信方公鑰信息安全分發(fā);

數(shù)字證書的格式(x.509 v3):

版本號(hào)(version)

序列號(hào)(serial number):CA用于惟一標(biāo)識(shí)此證書;

簽名算法標(biāo)志(Signature algorithm identifier)

發(fā)行者的名稱:即CA自己的名稱;

有效期:兩個(gè)日期,起始日期和終止日期;

證書主體名稱:證書擁有者自己的名字

證書主體公鑰信息:證書擁有者自己的公鑰;

發(fā)行商的惟一標(biāo)識(shí):

證書主體的惟一標(biāo)識(shí):

擴(kuò)展信息:

簽名:CA對(duì)此證書的數(shù)字簽名;

證書通常有兩類用途:

用戶證書

主機(jī)證書(httpd)

撤消證書:當(dāng)私鑰丟失時(shí)

PKI: Public KeyInfrastructure 公鑰基礎(chǔ)設(shè)施

簽證機(jī)構(gòu):CA

注冊(cè)機(jī)構(gòu):RA

證書吊銷列表:CRL

證書存取庫:

openssl的組成部分:

libcrypto:加密、解密庫文件;

libssl: ssl協(xié)議實(shí)現(xiàn)

openssl:多用途命令行工具,每種功能都使用專用的子命令來實(shí)現(xiàn)

openssl:

子命令分類:

標(biāo)準(zhǔn)命令

消息摘要命令

加密、解密相關(guān)的命令

數(shù)據(jù)加密和OpenSSL

加密文件(對(duì)稱加密):

工具:openssl enc, gpg

算法:des, 3des, aes, blowfish, twofish, idea, cast5

enc工具:

加密:

# openssl enc -e -加密算法 -a -salt -in 要加密的文件 -out 加密后輸出的文件

例:  -e -des3 表示指定加密方法為des3   -a表示要用ASCII格式輸出你的內(nèi)容 -salt 加雜質(zhì) -in 加密哪個(gè)文件 -out 加密后輸出成哪個(gè)文件

數(shù)據(jù)加密和OpenSSL

解密:

# openssl enc -d -解密算法 -a -salt -in要解密的文件 -out 解密后輸出的文件

例:opensslenc -d -des3 -a -salt -in fstab.drs3 -out fstab2

-d -des3 表示用什么算法解密   -a 表示要用ASCII格式輸出你的內(nèi)容 -salt 加雜質(zhì) -in 解密哪個(gè)文件 -out 解密后輸出成哪個(gè)文件

單向加密:

算法:md5, sha1

工具:openssl dgst, md5sum, sha1sum, sha224sum, sha256sum, sha384sum,sha512sum

# openssl dgst  -加密算法 文件名

例:提取fstab文件的特征碼,會(huì)輸出到屏幕

數(shù)據(jù)加密和OpenSSL

生成用戶密碼:

# openssl passwd -1 -salt 8位隨機(jī)數(shù)[做為雜質(zhì)]

例:-1 指定MD5算法

數(shù)據(jù)加密和OpenSSL

生成隨機(jī)數(shù):

# openssl rand -hex[16進(jìn)制]|-base64[文本格式] NUM

例:openssl rand -hex 4

隨機(jī)數(shù)生成器:

任何隨機(jī)數(shù)都是從這兩個(gè)中取得

random,urandom

熵池:保存硬件中斷產(chǎn)生的隨機(jī)數(shù)

/dev/random:僅從熵池中返回隨機(jī)數(shù),當(dāng)熵池中的隨機(jī)數(shù)耗盡時(shí),取隨機(jī)數(shù)的進(jìn)程將會(huì)被阻塞;

/dev/urandom:先從熵池中取隨機(jī)數(shù),當(dāng)熵池中的隨機(jī)耗盡時(shí),就通過偽隨機(jī)數(shù)生成器生成隨機(jī)數(shù);

生成密鑰對(duì)兒:

操作過程:生成私鑰,從私鑰中提取公鑰;

# openssl genrsa -out   生成的私鑰文件  密鑰長度[1024 20484096]

例:

數(shù)據(jù)加密和OpenSSL

注意:在bash命令行上放在小括號(hào)中執(zhí)行的命令,其實(shí)是通過打開一個(gè)子shell進(jìn)程進(jìn)行的;

因?yàn)樗借€應(yīng)該僅屬主可以查看,所以權(quán)限應(yīng)為400或600

#(umask277; openssl genrsa -out 生成的私鑰文件密鑰長度[10242048 4096])

例:

    數(shù)據(jù)加密和OpenSSL

從私鑰中手動(dòng)提取公鑰:

# openssl rsa -in  生成的私鑰文件 -pubout

數(shù)據(jù)加密和OpenSSL

X.509 v3數(shù)字證書的格式:

數(shù)據(jù)加密和OpenSSL

證書撤銷鏈:

數(shù)據(jù)加密和OpenSSL

獲取證書的方法:

向RA注冊(cè)申請(qǐng)

建立私有CA:

OpenSSL

OpenCA

使用OpenSSL構(gòu)建私有CA:

1、生成私鑰:私鑰用于簽發(fā)證書時(shí),向證書添加數(shù)字簽名使用

2、生成自簽署證書:每個(gè)通信方都導(dǎo)入此證書至“受信任的證書頒發(fā)機(jī)構(gòu)”

配置文件:/etc/pki/tls/openssl.cnf

數(shù)據(jù)加密和OpenSSL

數(shù)據(jù)加密和OpenSSL

工作目錄:/etc/pki/CA/

建立私有CA:

1、生成私鑰文件:/etc/pki/CA/private/cakey.pem

#(umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)

2、生成自簽證書

#openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -out/etc/pki/CA/cacert.pem -days #

-new: 生成新的證書簽署請(qǐng)求;

-key:私鑰文件路徑,用于提取公鑰;

-days N: 證書有效時(shí)長,單位為“天”;

-out:輸出文件保存位置;

-x509:直接輸出自簽署的證書文件,通常只有構(gòu)建CA時(shí)才這么用;

數(shù)據(jù)加密和OpenSSL

3、提供輔助文件

# touch /etc/pki/CA/index.txt [即索引文件]

#echo 01 > /etc/pki/CA/serial

給節(jié)點(diǎn)發(fā)證書:

1、節(jié)點(diǎn)申請(qǐng)證書

在證書申請(qǐng)的主機(jī)上進(jìn)行如下步驟:

(1) 生成私鑰;

# (umask 077; openssl genrsa -out 私鑰位數(shù)[1024])

(2) 生成證書簽署請(qǐng)求;openssl req -new key 私鑰 -out 請(qǐng)求.csr

# openssl req -new -key httpd.key -out httpd.csr-days #

數(shù)據(jù)加密和OpenSSL

注意:

(a) 其中的subject信息部分,要與CA的保持一致;

(b) Common Name要使用此主機(jī)在通信真實(shí)使用名字;

(3) 把請(qǐng)求發(fā)送給CA;

2、CA簽發(fā)證書

(1) 驗(yàn)正請(qǐng)求者信息

(2) 簽署證書

# openssl ca -in 請(qǐng)求.csr -out 證書.crt -days N

數(shù)據(jù)加密和OpenSSL

(3) 把簽署好的證書發(fā)還給請(qǐng)求者

吊銷證書:

1、獲取吊銷證書的序列號(hào);

# openssl x509 -in 證書.crt -noout-serial -subject

2、實(shí)現(xiàn)證書吊銷

(0) 確保與index.txt中的序列號(hào)一致

(1) 吊銷證書

# openssl ca -revoke 證書.crt

(2) 生成吊銷證書的編號(hào)

echo 數(shù)字[原有吊銷+1] >/etc/pkie/CA/crlnumber

echo 01 >/etc/pkie/CA/crlnumber

(3) 更新證書吊銷列表

# openssl crl -gencrl -out 正在使用的吊銷鏈文件.crl

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站欄目:數(shù)據(jù)加密和OpenSSL-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://aaarwkj.com/article28/cchjjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站企業(yè)網(wǎng)站制作、網(wǎng)站維護(hù)、移動(dòng)網(wǎng)站建設(shè)、建站公司、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
日本色小姐美国青青草原 | 天天躁日日躁夜夜躁夜夜| 亚洲色图熟女激情另类| 国产精品午夜福利亚洲综合网| 亚洲一区二区三区四区五区六 | 手机av在线 中文字幕| 亚洲人妻在线一区二区三区| 99久久精品人妻一区| 日本韩国精品视频在线| 日本爱爱一区二区三区| 亚洲一区二区三区av蜜桃| 精品国产美女主播在线| 亚洲少妇熟女一区二区三区| 亚洲 综合 久久久| 亚洲精品一区久久狠狠欧美| 国产真人作爱视频免费| 日本高清av一区二区| 日本伦理三级在线观看| 午夜体内射精免费视频| 成人欧美精品一区二区不卡| 免费人成在线观看网站免费观看 | 亚洲熟女av一区少妇| 青青久久精品国产亚洲av| 91久久国产综合久久91| 亚洲av毛片在线免费播放| 深夜视频国产在线观看| 欧美a级黄片免费在线观看 | 亚洲精品不卡在线观看| 亚洲第一精品国产日韩| 国产三级传媒视频在线观看| 久久尤物av天堂日日综合| 91精品国产老熟女在线| 日本束缚人妻一区二区三区| 太爽了少妇高潮在线看片| 日韩成人高清免费在线| 高清国语对白刺激av在线播放 | 日本在线视频精品一区| 打开网址国语一级黄色片| 欧美色精品人妻视频在线| 97门久欧美日韩久久| 深夜毛片一区二区三区|