国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

用免費(fèi)GPG加密收發(fā)Email
2005-12-19   

GPG即GNU Privacy Guard,它是加密工具PGP(Pretty Good Privacy )的非商業(yè)化版本,用于對Email、文件及其他數(shù)據(jù)的收發(fā)進(jìn)行加密與驗(yàn)證,確保通信數(shù)據(jù)的可靠性和真實(shí)性。本文將對GPG技術(shù)及相關(guān)工具進(jìn)行介紹,旨在幫助網(wǎng)上沖浪者之間“真誠”交流。
一、PGP概述
在介紹GPG前,先讓我們看看PGP的基本原理及應(yīng)用規(guī)則。
與許多加密方法一樣,PGP使用雙密匙來加密數(shù)據(jù)。每個(gè)使用PGP加密技術(shù)的人都要創(chuàng)建一對密匙,一個(gè)叫做公匙,另一個(gè)叫做私匙。公匙可被廣泛傳播,甚至保存在公共密匙數(shù)據(jù)庫中以被其他Internet用戶查閱。私匙屬于個(gè)人信息,絕不應(yīng)該泄漏給其他人。
公匙和私匙相互作用對數(shù)據(jù)進(jìn)行加密及解密。被公匙加密的數(shù)據(jù)只能被私匙解密,被私匙加密的數(shù)據(jù)也只能被一個(gè)公匙解密。這樣就可以實(shí)現(xiàn)雙重認(rèn)證。
用戶在發(fā)送關(guān)鍵信息給指定人前,首先使用該用戶的公匙對信息進(jìn)行加密。因?yàn)橹挥惺褂迷撚脩舻乃匠撞拍軐Πl(fā)送信息進(jìn)行解密,所以就保證了沒有私匙的其他人不會解密信息。
另外,用戶也可以使用他的私匙來加密信息,然后發(fā)送給許多人。因?yàn)橹挥惺褂冒l(fā)送者的公匙才能對接收信息進(jìn)行解密,這樣接收者就能確信信息的確來自某個(gè)人。
二、獲取及安裝GPG
前面我們提到,GPG是PGP的非商業(yè)版本,也就是免費(fèi)版本。所以,理解并掌握GPG技術(shù)具有很大的實(shí)用價(jià)值和推廣效應(yīng)。
GPG的下載地址是http://www.gnupg.org/download.html
GPG的當(dāng)前版本是1.0.6,另外還有一個(gè)安全補(bǔ)丁。同時(shí)下載這2個(gè)文件gnupg-1.0.6.tar.gz和gnupg-1.0.5-1.0.6.diff.gz,對它們解壓縮,安裝補(bǔ)丁,運(yùn)行configure腳本程序進(jìn)行配置。請注意:默認(rèn)安裝后,配置選項(xiàng)已適用于大多數(shù)用戶。然后,運(yùn)行make、make install安裝GPG二進(jìn)制文件以及其他組件。相關(guān)命令如下:
$ tar -xzf gnupg-1.0.4.tar.gz$ cd gnupg-1.0.4$ patch -p1 <../gnupg-1.0.4.security-patch1.diffpatching file g10/mainproc.cpatching file g10/plaintext.cpatching file g10/openfile.c$ ./configure...[ Output of configure ]...$ make...[ Output of make ]...$ suPassword:# make install...[ Output of make install ]...# exit$
三、創(chuàng)建公匙和私匙
在發(fā)送或接收加密數(shù)據(jù)前,首先需要創(chuàng)建一對密匙,即公匙和私匙。我們可以使用如下命令完成創(chuàng)建工作:
$ gpg --gen-key
如果是初次使用GPG,GPG會創(chuàng)建目錄$HOME/.gnupg。然后我們必須再次運(yùn)行這個(gè)命令,并依次回答確定PGP列出的一系列問題。對于這些問題,只需簡單地選擇默認(rèn)值就可以。下面是相關(guān)命令執(zhí)行情況:
$ gpg --gen-keyPlease select what kind of key you want: (1) DSA and ElGamal (default) (2) DSA (sign only) (4) ElGamal (sign and encrypt)Your selection? 1DSA keypair will have 1024 bits.About to generate a new ELG-E keypair. minimum keysize is 768 bits default keysize is 1024 bits highest suggested keysize is 2048 bitsWhat keysize do you want? (1024) 1024Requested keysize is 1024 bitsPlease specify how long the key should be valid. 0 = key does not expire = key expires in n days w = key expires in n weeks m = key expires in n months y = key expires in n yearsKey is valid for? (0) 0Key does not expire at allIs this correct (y/n)? yYou need a User-ID to identify your key; the softwareconstructs the user id from Real Name, Comment andEmail Address in this form: Heinrich Heine (Der Dichter) Real name: Joe UserEmail address: joe@mynet.netComment: PGP Rules!You selected this USER-ID: Joe User (PGP Rules!) Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? oYou need a Passphrase to protect your secret key.Enter passphrase:Repeat passphrase:
請注意,在最后輸入passphrase時(shí),不要隨意設(shè)置。建議按照設(shè)置口令的一般規(guī)則設(shè)置passphrase。
進(jìn)行到這里,GPG將開始創(chuàng)建密匙了。但是你可能會看到下面的信息:
Not enough random bytes available. Please do some otherwork to give the OS a chance to collect more entropy!
這是因?yàn)椋瑒?chuàng)建密匙前,GPG還需要一些少量但穩(wěn)定的隨機(jī)數(shù)信息。在Linux中,通常情況下,GPG從/dev/random設(shè)備得到這些隨機(jī)數(shù),并且最好在系統(tǒng)運(yùn)行的當(dāng)前狀態(tài)下。我們可以通過移動鼠標(biāo)或者敲打多次Shift、Ctrl鍵來完成隨機(jī)數(shù)創(chuàng)建工作。
最終,將出現(xiàn)GPG成功創(chuàng)建密匙的信息:
public and secret key created and signed.
四、操作密匙
有關(guān)密匙操作的方面包括:密匙列表、密匙導(dǎo)入、密匙導(dǎo)出、密匙簽名以及用戶信任,下面分別介紹。
1、密匙列表
密匙列表非常重要,獲取密匙列表以及其所有者的名稱、Email地址的命令及執(zhí)行情況如下:
$ gpg --list-keys/home/joe/.gnupg/pubring.gpgpub 1024D/D9BAC463 2001-01-03 Joe User (PGP Rules!) sub 1024g/5EE5D252 2001-01-03pub 1024D/4F03BD39 2001-01-15 Mike Socks (I'm WIRED) sub 1024g/FDBB477D 2001-01-15$
輸出結(jié)果中的每一行包含一個(gè)用于加密文件的公匙信息,以及加密數(shù)據(jù)可被發(fā)送的Email地址。
2、密匙的導(dǎo)入和導(dǎo)出
密匙的導(dǎo)入和導(dǎo)出操作在PGP世界中簡直就是家常便飯,因?yàn)闉榱税踩粨Q數(shù)據(jù),發(fā)送者和接收者之間必須首先具有相互的公匙,而實(shí)現(xiàn)這個(gè)目的就需要密匙的導(dǎo)入和導(dǎo)出。
首先看看如何導(dǎo)出密匙。假設(shè)用戶是mike,具體的命令是:
$ gpg --export mike@mynet.net >mike.gpg
這樣,對于mike@mynet.net的公匙信息就保存到了mike.gpg文件中,然后mike就可用將mykey.gpg傳播給朋友、合作伙伴,實(shí)現(xiàn)安全通信。但是這個(gè)mike.gpg是一個(gè)不可讀格式的文件,就是說其內(nèi)容看起來非常雜亂。能否生成一個(gè)標(biāo)準(zhǔn)ASCII碼格式的導(dǎo)出密匙文件呢?當(dāng)然可以,添加一個(gè)“-a”參數(shù)就可以,命令如下:
$ gpg -a --export mike@mynet.net >mike.gpg
新mike.gpg具有很好的格式,并包含同樣的公匙信息以及常規(guī)鑒別字符串。
接著看看如何導(dǎo)入密匙,其模式與導(dǎo)出密匙相似,假設(shè)用戶是god,命令是:
$ gpg --import mike.gpg
這樣,god就可以接收來自mike、經(jīng)mike的公匙加密的郵件信息了。
3、密匙簽名和用戶信任
盡管在理論上講,具備了公匙和私匙就可以實(shí)現(xiàn)安全的信息通訊,但是在實(shí)際應(yīng)用中,還必須對公匙進(jìn)行有效確認(rèn)。因?yàn)椋_實(shí)存在偽造公匙信息的可能。
由此,在GPG中引入了一個(gè)復(fù)雜的信任系統(tǒng),以幫助我們區(qū)分哪些密匙是真的,哪些密匙是假的。這個(gè)信任系統(tǒng)是基于密匙的,主要包括密匙簽名。
當(dāng)收到熟人的公匙并且GPG告知不存在任何實(shí)體可信信息附加于這個(gè)公匙后,首要的事情就是對這個(gè)密匙進(jìn)行“指紋采樣”(fingerprint)。例如,我們對來自mike的公匙進(jìn)行了導(dǎo)入操作,并且GPG告知我們不存在這個(gè)密匙的附加可信信息,這時(shí)候,我們首先要做的工作就是對這個(gè)新密匙進(jìn)行“指紋采樣”,相關(guān)命令及執(zhí)行情況如下:
$ gpg --fingerprint mike@hairnet.orgpub 1024D/4F03BD39 2001-01-15 Mike Socks (I'm WIRED) Key fingerprint = B121 5431 8DE4 E3A8 4AA7 737D 20BE 0DB8 4F03 BD39sub 1024g/FDBB477D 2001-01-15$
這樣,就從密匙數(shù)據(jù)中生成了其指紋信息,并且應(yīng)該是唯一的。然后,我們打電話給mike,確認(rèn)兩件事情。首先,他是否發(fā)送給我們了密匙;其次,他的公匙的指紋信息是什么。如果Mike確認(rèn)了這兩件事情,我們就可以確信這個(gè)密匙是合法的。接下來,我們對密匙進(jìn)行簽名操作,以表示這個(gè)密匙來自Mike而且我們對密匙的信任,相關(guān)命令及執(zhí)行情況如下:
$ gpg --sign-key mike@hairnet.orgpub 1024D/4F03BD39 created: 2001-01-15 expires: neversub 1024g/FDBB477D created: 2001-01-15 expires: never(1) Mike Socks (I'm WIRED) pub 1024D/4F03BD39 created: 2001-01-15 expires: neverFingerprint = B121 5431 8DE4 E3A8 4AA7 737D 20BE 0DB8 4F03 BD39Mike Socks (I'm WIRED) Are you really sure that you want to sign this keywith your key: Ima User (I'm just ME) Really sign? yYou need a passphrase to unlock the secret key foruser: Ima User (I'm just ME) 1024-bit DSA key, ID D9BAC463, created 2001-01-03Enter passphrase:$
執(zhí)行到此,使用我們的私匙完成了對Mike的公匙的簽名操作,任何持有我們的公匙的人都可以查證簽名確實(shí)屬于我們自己。這個(gè)附加到Mike的公匙上的簽名信息將隨它環(huán)游Internet世界,我們使用個(gè)人信譽(yù),也就是我們自己的私匙,保證了那個(gè)密匙確實(shí)屬于Mike。這是一個(gè)多么感人的充滿誠信的故事啊 :-) 現(xiàn)實(shí)世界的人們是否應(yīng)該從這嚴(yán)格的技術(shù)標(biāo)準(zhǔn)中反思些什么呢?
還是回到這里。獲取附加于一個(gè)公匙上的簽名信息列表的命令是:
gpg --check-sigs mike@hairnet.org
簽名列表越長,密匙的可信度越大。其實(shí),正是簽名系統(tǒng)本身提供了密匙查證功能。假設(shè)我們接收到一個(gè)簽名為Mike的密匙,通過Mike的公匙,我們驗(yàn)證出簽名確實(shí)屬于Mike,那么我們就信任了這個(gè)密匙。推而廣之,我們就可以信任Mike簽名的任何密匙。
為了更加穩(wěn)妥,GPG還引入了另一個(gè)附加功能:可信級別(trust level)。使用它,我們可以為我們擁有的任何密匙的所有者指定可信級別。例如,即使我們知道Mike的公匙是可信的,但是事實(shí)上我們不能信任Mike在對其他密匙簽名時(shí)的判斷;我們會想,Mike也許只對少數(shù)密匙進(jìn)行了簽名,但卻沒有好好地檢查一遍。
設(shè)置可信級別的命令及執(zhí)行情況如下:
$ gpg --edit-key mike@hairnet.orgpub 1024D/4F03BD39 created: 2001-01-15 expires: never trust: -/fsub 1024g/FDBB477D created: 2001-01-15 expires: never(1) Mike Socks (I'm WIRED) Command> trust 1 = Don't know 2 = I do NOT trust 3 = I trust marginally 4 = I trust fully s = please show me more information m = back to the main menuYour decision? 2Command> quit$
在命令編輯環(huán)境中執(zhí)行trust,然后選擇級別2(I do NOT trust),這樣我們割斷了任何信任鏈,使每個(gè)密匙都必須經(jīng)過Mike的簽名。
五、使用GPG收發(fā)數(shù)據(jù)
下面我們開始討論如何使用GPG收發(fā)數(shù)據(jù),這是日復(fù)一日的工作,一定要理解并熟練。在本文開始的PGP概述部分,我們提到了數(shù)據(jù)交換的兩種方式,現(xiàn)在我們對其分類概念化:
●數(shù)據(jù)簽名傳輸(Signed data):發(fā)送者使用私匙對數(shù)據(jù)加密,接收者使用公匙對數(shù)據(jù)解密。
●數(shù)據(jù)加密傳輸(Encrypted data):發(fā)送者使用公匙對數(shù)據(jù)加密,接收者使用私匙對數(shù)據(jù)解密。
以下分別詳細(xì)介紹。
1、數(shù)據(jù)簽名傳輸
發(fā)送者使用私匙對數(shù)據(jù)進(jìn)行簽名,接收者擁有發(fā)送者的公匙,對之信任并使用它驗(yàn)證接收數(shù)據(jù)的完整性。對數(shù)據(jù)進(jìn)行簽名的最簡單的方法是使用clearsign命令,這將使GPG創(chuàng)建一個(gè)易讀的簽名,很適于發(fā)送Email。具體命令及執(zhí)行情況如下:
$ gpg --clearsign mymessage.txtYou need a passphrase to unlock the secret key foruser: Ima User (I'm just ME) 1024-bit DSA key, ID D9BAC463, created 2001-01-15Enter passphrase:$
輸入passphrase后,就將生成一個(gè)擴(kuò)展名為.asc的新文件,這里就是mymessage.txt.asc。這個(gè)文件包含了mymessage.txt文件的原始內(nèi)容以及一個(gè)如下所示的簽名信息:
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE6YouhU87DFNm6xGMRAiwqAJ4mnviKz5wA9HFhCW9PG6zl7A2LPACgk0SB
n+yWiCt4SCTVkSSgezGKIUk=
=WnX/
-----END PGP SIGNATURE-----
當(dāng)接收者收到包含上述簽名的信息或文件時(shí),他可以使用發(fā)送者的公匙來驗(yàn)證信息的完整性,具體命令及執(zhí)行情況如下:
$ gpg --verify message.txt.ascgpg: Signature made Sat Jan 13 22:33:21 2001 MST using DSA key D9BAC463gpg: Good signature from Ima User (I'm just ME) $
2、數(shù)據(jù)加密傳輸
第2種傳輸方式的目的是為了只讓個(gè)別人看到發(fā)送信息,所謂“信”有獨(dú)鐘。發(fā)送者使用其公匙對文件或數(shù)據(jù)進(jìn)行加密,接收者使用發(fā)送者的私匙對接收數(shù)據(jù)進(jìn)行解密。
加密命令包含兩個(gè)部分,一部分指定接收者的Email,另一部分指定要加密的文件。具體命令如下:
$ gpg -r mike@hairnet.org -a --encrypt message.txt
執(zhí)行后的輸出結(jié)果為文件message.txt.asc,其內(nèi)容類似如下:
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org
hQEOA/Yj7lT9u0d9EAQAhE+KaGfMzvRfCdrfW2EYzuu+YeaKdoJksHB16CO7RsZC
DkllV/uma/rMj5PiDzFoV8PGjqdq9M+n9YXOVnuG3XITWhuvfFqm1KWxK9e0UDoS
7Tb2cm+k8UK18HBI/EaNrV+a3A5YQr6nVY0OCXheohg3+9ursFc8uOBQma64/VUD
/io0EQiIxEmERy2UsN7e+OB1/w4FUcRt7FFWCTVMGdUuQPY8UkeStH7u43NlPsf5
6uPPjaTxCOjjQoCf17XnfxqJPm9c0uyPDjljXYmp74XroT+lHvGcaKK56t0agGVo
i5nMflXoCIA2n/KDALzTjy7cIzLnUeYVU4NrBt7pV4TTyelxYB70mW94Wlr5BlLj
S+FYueR31i790QO+265iS4QPA+zxXIT5KCF8TT1gVPaZOJxmo0wRKuoOYrCd7LQD
Oz3exhCgeKKjfZRwJtqvl/QVamFJWSyhAiuTlA60IHyxIqAZlwLoYoXs9oOIs49g
HLYG6hSemJEW+fTX8xipOOfDXzHrJjUE897igeW62Mf6HLr4aNb1kwrlH7d7Xdr8
29+sckZlSRtBvL3/dSw5FcRCFYbS51AHstdywYvNu4rqSOljv5C6dXEw9Gre+wPS
5S7k0KoTLK4VOZJI2byBTZxgjQNr7ytpu1QMN2+10tpHx6MLkUFV/BJZbAtJ3C0v
auS4xskoSlZgbuX/8Veqhx4GC0lSRLqn14M9CP/tzZN0dIZSTbM2aq58zk0wZZVB
Tmb06HdYvkLrcLkmyNBt3/PUlDIIdeXNCkqN5bjGD/elTtkaMmHN9OIIDHWA9olR
tcXoLJPF4kgg1q6y6pgy2sklYQhI8A4q8VoQNJDzF/SbKvlnGji5HyF6rvKDCF0m
/l0heQEMn4AyFbJ7LZt2zh4i3jSwyV4Ff+tWJD09xaNziKi791FaSBVMxsPhT4SD
w+R75JR/FV0IRpMsy8kdJw/+kejQwCmRqDbm3EHOESCOouxsL8JB39vX+1h32p1b
EdVyQIHZA+TomHsp/y3i+EX52MC8+8XmCukHfT0dCVcnfk2H0hKvFueBkW8Y2JGd
FJZb+CDX33Aapr6FW9CIXvI+1NFOz+cIWVZIYYECnUZe4l3Jikjw3rY2To4E/WUy
MN+ZKsMb6xlhMSoRa9qHWY+S/pp9D8qiqweOLg4cnCjZBZWVOMf4dMcDWNjsW3mX
GgYVmPf52WxvVFtp1yjNbHBu+is8/ZR1P04efD+kOg1WtwpfRdHKQ1o1fn/OxYX1
oP7PVR5BK05HaQYmI0Vlwkcv59RyeYqqOQOiEfL0hEWdGy1gdj0R0eHYuZLnBLfb
SHJ2OtRpcqHuXB27EU3C4OR/N++7ExhG/MNB8WPFb82cbIP8xDF9q+3b73b7myTn
JpAYj4p2ocv9Zf1DH9HHaT7bYD37hvjLlNXe07kYOlMWB9+48meO/o+Yjn5oEj60
wipRdCiP4TUoAwC9EDFED64qLXST9MBycLrc5DwiMYzfdyauiHU3MNhUfErXVaRJ
/5ljtJUGHA/P/ouqbSCleHQ=
=2Sgq
-----END PGP MESSAGE-----
注意:通過以上方式被加密的信息也可以被簽名,方法是在上述命令中再加上一個(gè)-s參數(shù)。
要對上述加密數(shù)據(jù)進(jìn)行解密,接收者可以使用—decrypt命令,并指定輸出重定向的位置。具體命令及執(zhí)行情況如下:
$ gpg --decrypt message.txt.asc > message.txtYou need a passphrase to unlock the secret key foruser: Pipi Socks (I'm WIRED) 1024-bit ELG-E key, ID FDBB477D, created 2001-01-15Enter passphrase:$
接收者輸入passphrase后,加密信息就被解密,然后導(dǎo)入到文件message.txt中。
六、結(jié) 語
以上介紹了免費(fèi)加密工具GPG的概念、原理及使用方法,可以看到,整個(gè)操作流程都是很容易理解和操作的。我相信,你又掌握了網(wǎng)絡(luò)世界中和朋友安全溝通的一個(gè)方法,那么,就讓我們靈活、熟練地使用這個(gè)方法,在Internet中更加真實(shí)地生活!

熱詞搜索:

上一篇:如何應(yīng)用GPG加密使您的信息安全保障無憂(1)
下一篇:如何實(shí)現(xiàn)DES算法

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
天天影视涩香欲综合网 | 99免费精品视频| 国产精品色哟哟| 欧美日韩大陆在线| 成人18精品视频| 天堂va蜜桃一区二区三区漫画版| 国产欧美综合在线观看第十页| 欧美亚洲高清一区二区三区不卡| 午夜日韩在线电影| 一色桃子久久精品亚洲| 亚洲国产精品久久久久婷婷884| 555夜色666亚洲国产免| www.日韩av| 欧美96一区二区免费视频| 亚洲欧洲国产专区| 久久久精品人体av艺术| 91麻豆精品国产| 成人动漫一区二区| 精品一区二区三区在线播放| 亚洲国产日韩综合久久精品| 国产偷v国产偷v亚洲高清| 欧美一级免费大片| 欧美三片在线视频观看| www..com久久爱| 国产福利一区在线| 韩国欧美一区二区| 七七婷婷婷婷精品国产| 日日嗨av一区二区三区四区| 国内国产精品久久| 三级一区在线视频先锋 | 欧美裸体一区二区三区| 国产精品一二三区在线| 男男成人高潮片免费网站| 亚洲视频一二三| 欧美色中文字幕| 欧美性videosxxxxx| 97久久精品人人澡人人爽| 国产精品一区二区三区四区| 黄网站免费久久| 麻豆久久久久久久| 精品在线播放免费| 国产综合色产在线精品| 国产一区二区电影| 狠狠色综合日日| 国产成人在线电影| 国产精品系列在线播放| 国产精品夜夜嗨| 国产iv一区二区三区| 国产成人无遮挡在线视频| 国产成人在线视频免费播放| 91在线porny国产在线看| 国产成人免费在线观看不卡| 成人美女视频在线观看| 日本精品一级二级| 欧美欧美午夜aⅴ在线观看| 日韩一区二区在线看片| 亚洲精品在线免费观看视频| 久久综合网色—综合色88| 久久久www免费人成精品| 国产精品久久午夜| 亚洲黄色在线视频| 午夜精品123| 国产一区二区调教| 91视频国产资源| 欧美一区二区在线观看| 久久久精品免费观看| 亚洲精品国产a| 精彩视频一区二区| 99久精品国产| 欧美变态tickle挠乳网站| 日韩伦理免费电影| 久久激情五月激情| 欧美色爱综合网| 国产日韩av一区二区| 污片在线观看一区二区| 成人av在线观| 精品国产区一区| 洋洋成人永久网站入口| 国产一区二区三区四区五区美女| 一本一本大道香蕉久在线精品| 欧美不卡一区二区| 亚洲国产欧美另类丝袜| 国产.欧美.日韩| 欧美日韩午夜在线| 国产精品三级av在线播放| 日本麻豆一区二区三区视频| 色天天综合久久久久综合片| 精品国产乱子伦一区| 亚洲综合一区在线| 不卡的av电影在线观看| 欧美大片国产精品| 日精品一区二区三区| 色老汉av一区二区三区| 亚洲精品在线免费观看视频| 天堂一区二区在线免费观看| 91在线视频18| 久久一区二区三区国产精品| 亚洲摸摸操操av| 国产成人免费9x9x人网站视频| 欧美另类一区二区三区| 亚洲欧美电影一区二区| 成人性色生活片| 亚洲精品一区二区三区蜜桃下载| 日本亚洲视频在线| 欧美日韩成人在线| 亚洲综合色区另类av| 99久久精品免费看国产| 国产精品网站一区| 高清日韩电视剧大全免费| 精品国产sm最大网站免费看| 免费观看久久久4p| 91麻豆精品国产| 天堂久久久久va久久久久| 欧美日韩激情一区二区| 香港成人在线视频| 在线成人午夜影院| 日本伊人精品一区二区三区观看方式| 91九色最新地址| 亚洲综合一区二区| 欧美日韩在线观看一区二区| 亚洲不卡av一区二区三区| 欧美在线观看视频一区二区三区| 亚洲激情图片小说视频| 91黄色激情网站| 午夜精品久久久久久久久久| 欧美色偷偷大香| 无码av免费一区二区三区试看| 欧美乱妇15p| 久久精品国产第一区二区三区| 精品区一区二区| 国产成人亚洲综合色影视| 中文字幕免费观看一区| www..com久久爱| 亚洲尤物在线视频观看| 91精品国产综合久久精品麻豆 | 一区二区三区.www| 欧美婷婷六月丁香综合色| 午夜不卡在线视频| 欧美成人乱码一区二区三区| 狠狠狠色丁香婷婷综合久久五月| caoporen国产精品视频| 亚洲综合一二区| 欧美电影免费观看高清完整版| 国产一区二区免费看| 亚洲日本免费电影| 在线不卡a资源高清| 国产综合久久久久影院| 亚洲女厕所小便bbb| 欧美一区二区三区成人| 成人小视频免费观看| 亚洲免费电影在线| 日韩亚洲欧美高清| 福利电影一区二区三区| 亚洲一区欧美一区| 欧美tickle裸体挠脚心vk| 97se亚洲国产综合自在线不卡| 亚洲一区二区三区四区中文字幕| 日韩欧美第一区| 91在线无精精品入口| 免费av成人在线| 一区二区在线看| 精品福利av导航| 欧洲亚洲精品在线| 粉嫩av一区二区三区粉嫩| 亚洲福利一区二区三区| 国产日韩一级二级三级| 欧美精品777| 97se亚洲国产综合自在线| 亚洲bt欧美bt精品| 国产精品久久久久四虎| 精品欧美黑人一区二区三区| 91小视频免费观看| 国产一区二区三区在线观看精品| 亚洲一区二区三区不卡国产欧美| 精品国产一区二区三区忘忧草| 91久久精品一区二区| 波多野结衣视频一区| 久久精品国产精品亚洲精品| 一区二区欧美在线观看| 国产亚洲自拍一区| 精品久久久久99| 欧美区在线观看| 在线一区二区视频| av网站免费线看精品| 国产麻豆精品95视频| 久久国产精品免费| 亚洲成人动漫av| 亚洲日本在线天堂| 亚洲国产高清在线| 久久久国产精品不卡| 精品国产91久久久久久久妲己| 91精品国产免费| 欧美精品第1页| 欧洲精品在线观看| 在线这里只有精品| 91久久精品午夜一区二区| 成人激情黄色小说| 成人激情视频网站| 亚洲无线码一区二区三区| 亚洲免费观看高清完整版在线观看|