精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用 OpenSSL 加密和解密文件

安全 數據安全
OpenSSL 是一個實用工具,它可以確保其他人員無法打開你的敏感和機密消息。

加密是對消息進行編碼的一種方法,這樣可以保護消息的內容免遭他人窺視。一般有兩種類型:

  • 密鑰加密或對稱加密
  • 公鑰加密或非對稱加密

密鑰加密secret-key encryption使用相同的密鑰進行加密和解密,而公鑰加密public-key encryption使用不同的密鑰進行加密和解密。每種方法各有利弊。密鑰加密速度更快,而公鑰加密更安全,因為它解決了安全共享密鑰的問題,將它們結合在一起可以最大限度地利用每種類型的優勢。

[[397971]]

公鑰加密

公鑰加密使用兩組密鑰,稱為密鑰對。一個是公鑰,可以與你想要秘密通信的任何人自由共享。另一個是私鑰,應該是一個秘密,永遠不會共享。

公鑰用于加密。如果某人想與你交流敏感信息,你可以將你的公鑰發送給他們,他們可以使用公鑰加密消息或文件,然后再將其發送給你。私鑰用于解密。解密發件人加密的消息的唯一方法是使用私鑰。因此,它們被稱為“密鑰對”,它們是相互關聯的。

如何使用 OpenSSL 加密文件

OpenSSL 是一個了不起的工具,可以執行各種任務,例如加密文件。本文使用安裝了 OpenSSL 的 Fedora 計算機。如果你的機器上沒有,則可以使用軟件包管理器進行安裝:

  1. alice $ cat /etc/fedora-release 
  2. Fedora release 33 (Thirty Three) 
  3. alice $ 
  4. alice $ openssl version 
  5. OpenSSL 1.1.1i FIPS  8 Dec 2020 
  6. alice $ 

要探索文件加密和解密,假如有兩個用戶 Alice 和 Bob,他們想通過使用 OpenSSL 交換加密文件來相互通信。

步驟 1:生成密鑰對

在加密文件之前,你需要生成密鑰對。你還需要一個密碼短語passphrase,每當你使用 OpenSSL 時都必須使用該密碼短語,因此務必記住它。

Alice 使用以下命令生成她的一組密鑰對:

  1. alice $ openssl genrsa -aes128 -out alice_private.pem 1024 

此命令使用 OpenSSL 的 genrsa 命令生成一個 1024 位的公鑰/私鑰對。這是可以的,因為 RSA 算法是不對稱的。它還使用了 aes128 對稱密鑰算法來加密 Alice 生成的私鑰。

輸入命令后,OpenSSL 會提示 Alice 輸入密碼,每次使用密鑰時,她都必須輸入該密碼:

  1. alice $ openssl genrsa -aes128 -out alice_private.pem 1024 
  2. Generating RSA private key, 1024 bit long modulus (2 primes) 
  3. ..........+++++ 
  4. ..................................+++++ 
  5. e is 65537 (0x010001) 
  6. Enter pass phrase for alice_private.pem: 
  7. Verifying - Enter pass phrase for alice_private.pem: 
  8. alice $ 
  9. alice $ 
  10. alice $ ls -l alice_private.pem 
  11. -rw-------. 1 alice alice 966 Mar 22 17:44 alice_private.pem 
  12. alice $ 
  13. alice $ file alice_private.pem 
  14. alice_private.pem: PEM RSA private key 
  15. alice $ 

Bob 使用相同的步驟來創建他的密鑰對:

  1. bob $ openssl genrsa -aes128 -out bob_private.pem 1024 
  2. Generating RSA private key, 1024 bit long modulus (2 primes) 
  3. ..................+++++ 
  4. ............................+++++ 
  5. e is 65537 (0x010001) 
  6. Enter pass phrase for bob_private.pem: 
  7. Verifying - Enter pass phrase for bob_private.pem: 
  8. bob $ 
  9. bob $ ls -l bob_private.pem 
  10. -rw-------. 1 bob bob 986 Mar 22 13:48 bob_private.pem 
  11. bob $ 
  12. bob $ file bob_private.pem 
  13. bob_private.pem: PEM RSA private key 
  14. bob $ 

如果你對密鑰文件感到好奇,可以打開命令生成的 .pem 文件,但是你會看到屏幕上的一堆文本:

  1. alice $ head alice_private.pem 
  2. -----BEGIN RSA PRIVATE KEY----- 
  3. Proc-Type: 4,ENCRYPTED 
  4. DEK-Info: AES-128-CBC,E26FAC1F143A30632203F09C259200B9 
  5. pdKj8Gm5eeAOF0RHzBx8l1tjmA1HSSvy0RF42bOeb7sEVZtJ6pMnrJ26ouwTQnkL 
  6. JJjUVPPHoKZ7j4QpwzbPGrz/hVeMXVT/y33ZEEA+3nrobwisLKz+Q+C9TVJU3m7M 
  7. /veiBO9xHMGV01YBNeic7MqXBkhIrNZW6pPRfrbjsBMBGSsL8nwJbb3wvHhzPkeM 
  8. e+wtt9S5PWhcnGMj3T+2mtFfW6HWpd8Kdp60z7Nh5mhA9+5aDWREfJhJYzl1zfcv 
  9. Bmxjf2wZ3sFJNty+sQVajYfk6UXMyJIuWgAjnqjw6c3vxQi0KE3NUNZYO93GQgEF 
  10. pyAnN9uGUTBCDYeTwdw8TEzkyaL08FkzLfFbS2N9BDksA3rpI1cxpxRVFr9+jDBz 
  11. alice $ 

要查看密鑰的詳細信息,可以使用以下 OpenSSL 命令打開 .pem 文件并顯示內容。你可能想知道在哪里可以找到另一個配對的密鑰,因為這是單個文件。你觀察的很細致,獲取公鑰的方法如下:

  1. alice $ openssl rsa -in alice_private.pem -noout -text 
  2. Enter pass phrase for alice_private.pem: 
  3. RSA Private-Key: (1024 bit, 2 primes) 
  4. modulus: 
  5.     00:bd:e8:61:72:f8:f6:c8:f2:cc:05:fa:07:aa:99: 
  6.     47:a6:d8:06:cf:09:bf:d1:66:b7:f9:37:29:5d:dc: 
  7.     c7:11:56:59:d7:83:b4:81:f6:cf:e2:5f:16:0d:47: 
  8.     81:fe:62:9a:63:c5:20:df:ee:d3:95:73:dc:0a:3f: 
  9.     65:d3:36:1d:c1:7d:8b:7d:0f:79:de:80:fc:d2:c0: 
  10.     e4:27:fc:e9:66:2d:e2:7e:fc:e6:73:d1:c9:28:6b: 
  11.     6a:8a:e8:96:9d:65:a0:8a:46:e0:b8:1f:b0:48:d4: 
  12.     db:d4:a3:7f:0d:53:36:9a:7d:2e:e7:d8:f2:16:d3: 
  13.     ff:1b:12:af:53:22:c0:41:51 
  14. publicExponent: 65537 (0x10001) 
  15. << 截斷 >> 
  16. exponent2: 
  17.     6e:aa:8c:6e:37:d0:57:37:13:c0:08:7e:75:43:96: 
  18.     33:01:99:25:24:75:9c:0b:45:3c:a2:39:44:69:84: 
  19.     a4:64:48:f4:5c:bc:40:40:bf:84:b8:f8:0f:1d:7b: 
  20.     96:7e:16:00:eb:49:da:6b:20:65:fc:a9:20:d9:98: 
  21.     76:ca:59:e1 
  22. coefficient: 
  23.     68:9e:2e:fa:a3:a4:72:1d:2b:60:61:11:b1:8b:30: 
  24.     6e:7e:2d:f9:79:79:f2:27:ab:a0:a0:b6:45:08:df: 
  25.     12:f7:a4:3b:d9:df:c5:6e:c7:e8:81:29:07:cd:7e: 
  26.     47:99:5d:33:8c:b7:fb:3b:a9:bb:52:c0:47:7a:1c: 
  27.     e3:64:90:26 
  28. alice $ 

步驟 2:提取公鑰

注意,公鑰是你可以與他人自由共享的密鑰,而你必須將私鑰保密。因此,Alice 必須提取她的公鑰,并將其保存到文件中:

  1. alice $ openssl rsa -in alice_private.pem -pubout > alice_public.pem 
  2. Enter pass phrase for alice_private.pem: 
  3. writing RSA key 
  4. alice $ 
  5. alice $ ls -l *.pem 
  6. -rw-------. 1 alice alice 966 Mar 22 17:44 alice_private.pem 
  7. -rw-rw-r--. 1 alice alice 272 Mar 22 17:47 alice_public.pem 
  8. alice $ 

你可以使用與之前相同的方式查看公鑰詳細信息,但是這次,輸入公鑰 .pem 文件:

  1. alice $ 
  2. alice $ openssl rsa -in alice_public.pem -pubin -text -noout 
  3. RSA Public-Key: (1024 bit) 
  4. Modulus: 
  5.     00:bd:e8:61:72:f8:f6:c8:f2:cc:05:fa:07:aa:99: 
  6.     47:a6:d8:06:cf:09:bf:d1:66:b7:f9:37:29:5d:dc: 
  7.     c7:11:56:59:d7:83:b4:81:f6:cf:e2:5f:16:0d:47: 
  8.     81:fe:62:9a:63:c5:20:df:ee:d3:95:73:dc:0a:3f: 

Bob 可以按照相同的過程來提取他的公鑰并將其保存到文件中:

  1. bob $ openssl rsa -in bob_private.pem -pubout > bob_public.pem 
  2. Enter pass phrase for bob_private.pem: 
  3. writing RSA key 
  4. bob $ 
  5. bob $ ls -l *.pem 
  6. -rw-------. 1 bob bob 986 Mar 22 13:48 bob_private.pem 
  7. -rw-r--r--. 1 bob bob 272 Mar 22 13:51 bob_public.pem 
  8. bob $ 

步驟 3:交換公鑰

這些公鑰在 Alice 和 Bob 彼此交換之前沒有太大用處。有幾種共享公鑰的方法,例如使用 scp 命令將密鑰復制到彼此的工作站。

將 Alice 的公鑰發送到 Bob 的工作站:

  1. alice $ scp alice_public.pem bob@bob-machine-or-ip:/path/ 

將 Bob 的公鑰發送到 Alice 的工作站:

  1. bob $ scp bob_public.pem alice@alice-machine-or-ip:/path/ 

現在,Alice 有了 Bob 的公鑰,反之亦然:

  1. alice $ ls -l bob_public.pem 
  2. -rw-r--r--. 1 alice alice 272 Mar 22 17:51 bob_public.pem 
  3. alice $ 
  1. bob $ ls -l alice_public.pem 
  2. -rw-r--r--. 1 bob bob 272 Mar 22 13:54 alice_public.pem 
  3. bob $ 

步驟 4:使用公鑰交換加密的消息

假設 Alice 需要與 Bob 秘密交流。她將秘密信息寫入文件中,并將其保存到 top_secret.txt 中。由于這是一個普通文件,因此任何人都可以打開它并查看其內容,這里并沒有太多保護:

  1. alice $ 
  2. alice $ echo "vim or emacs ?" > top_secret.txt 
  3. alice $ 
  4. alice $ cat top_secret.txt 
  5. vim or emacs ? 
  6. alice $ 

要加密此秘密消息,Alice 需要使用 openssls -encrypt 命令。她需要為該工具提供三個輸入:

  • 秘密消息文件的名稱
  • Bob 的公鑰(文件)
  • 加密后新文件的名稱
  1. alice $ openssl rsautl -encrypt -inkey bob_public.pem -pubin -in top_secret.txt -out top_secret.enc 
  2. alice $ 
  3. alice $ ls -l top_secret.* 
  4. -rw-rw-r--. 1 alice alice 128 Mar 22 17:54 top_secret.enc 
  5. -rw-rw-r--. 1 alice alice  15 Mar 22 17:53 top_secret.txt 
  6. alice $ 
  7. alice $ 

加密后,原始文件仍然是可見的,而新創建的加密文件在屏幕上看起來像亂碼。這樣,你可以確定秘密消息已被加密:

  1. alice $ cat top_secret.txt 
  2. vim or emacs ? 
  3. alice $ 
  4. alice $ cat top_secret.enc 
  5. �s��uM)M&>��N��}dmCy92#1X�q󺕦��v���M��@��E�~��1�k~&PU�VhHL�@^P��(��zi�M�4p�e��g+R�1�Ԁ���s�������q_8�lr����C�I-��alice $ 
  6. alice $ 
  7. alice $ 
  8. alice $ hexdump -C ./top_secret.enc 
  9. 00000000  9e 73 12 8f e3 75 4d 29  4d 26 3e bf 80 4e a0 c5  |.s...uM)M&>..N..| 
  10. 00000010  7d 64 6d 43 79 39 32 23  31 58 ce 71 f3 ba 95 a6  |}dmCy92#1X.q....| 
  11. 00000020  c0 c0 76 17 fb f7 bf 4d  ce fc 40 e6 f4 45 7f db  |..v....M..@..E..| 
  12. 00000030  7e ae c0 31 f8 6b 10 06  7e 26 50 55 b5 05 56 68  |~..1.k..~&PU..Vh| 
  13. 00000040  48 4c eb 40 5e 50 fe 19  ea 28 a8 b8 7a 13 69 d7  |HL.@^P...(..z.i.| 
  14. 00000050  4d b0 34 70 d8 65 d5 07  95 67 2b 52 ea 31 aa d4  |M.4p.e...g+R.1..| 
  15. 00000060  80 b3 a8 ec a1 73 ed a7  f9 17 c3 13 d4 fa c1 71  |.....s.........q| 
  16. 00000070  5f 38 b9 6c 07 72 81 a6  fe af 43 a6 49 2d c4 ee  |_8.l.r....C.I-..| 
  17. 00000080 
  18. alice $ 
  19. alice $ file top_secret.enc 
  20. top_secret.enc: data 
  21. alice $ 

刪除秘密消息的原始文件是安全的,這樣確保任何痕跡都沒有:

  1. alice $ rm -f top_secret.txt 

現在,Alice 需要再次使用 scp 命令將此加密文件通過網絡發送給 Bob 的工作站。注意,即使文件被截獲,其內容也會是加密的,因此內容不會被泄露:

  1. alice $  scp top_secret.enc bob@bob-machine-or-ip:/path/ 

如果 Bob 使用常規方法嘗試打開并查看加密的消息,他將無法看懂該消息:

  1. bob $ ls -l top_secret.enc 
  2. -rw-r--r--. 1 bob bob 128 Mar 22 13:59 top_secret.enc 
  3. bob $ 
  4. bob $ cat top_secret.enc 
  5. �s��uM)M&>��N��}dmCy92#1X�q󺕦��v���M��@��E�~��1�k~&PU�VhHL�@^P��(��zi�M�4p�e��g+R�1�Ԁ���s�������q_8�lr����C�I-��bob $ 
  6. bob $ 
  7. bob $ hexdump -C top_secret.enc 
  8. 00000000  9e 73 12 8f e3 75 4d 29  4d 26 3e bf 80 4e a0 c5  |.s...uM)M&>..N..| 
  9. 00000010  7d 64 6d 43 79 39 32 23  31 58 ce 71 f3 ba 95 a6  |}dmCy92#1X.q....| 
  10. 00000020  c0 c0 76 17 fb f7 bf 4d  ce fc 40 e6 f4 45 7f db  |..v....M..@..E..| 
  11. 00000030  7e ae c0 31 f8 6b 10 06  7e 26 50 55 b5 05 56 68  |~..1.k..~&PU..Vh| 
  12. 00000040  48 4c eb 40 5e 50 fe 19  ea 28 a8 b8 7a 13 69 d7  |HL.@^P...(..z.i.| 
  13. 00000050  4d b0 34 70 d8 65 d5 07  95 67 2b 52 ea 31 aa d4  |M.4p.e...g+R.1..| 
  14. 00000060  80 b3 a8 ec a1 73 ed a7  f9 17 c3 13 d4 fa c1 71  |.....s.........q| 
  15. 00000070  5f 38 b9 6c 07 72 81 a6  fe af 43 a6 49 2d c4 ee  |_8.l.r....C.I-..| 
  16. 00000080 
  17. bob $ 

步驟 5:使用私鑰解密文件

Bob 需要使用 OpenSSL 來解密消息,但是這次使用的是 -decrypt 命令行參數。他需要向工具程序提供以下信息:

  • 加密的文件(從 Alice 那里得到)
  • Bob 的私鑰(用于解密,因為文件是用 Bob 的公鑰加密的)
  • 通過重定向保存解密輸出的文件名
  1. bob $ openssl rsautl -decrypt -inkey bob_private.pem -in top_secret.enc > top_secret.txt 
  2. Enter pass phrase for bob_private.pem: 
  3. bob $ 

現在,Bob 可以閱讀 Alice 發送給他的秘密消息:

  1. bob $ ls -l top_secret.txt 
  2. -rw-r--r--. 1 bob bob 15 Mar 22 14:02 top_secret.txt 
  3. bob $ 
  4. bob $ cat top_secret.txt 
  5. vim or emacs ? 
  6. bob $ 

Bob 需要回復 Alice,因此他將秘密回復寫在一個文件中:

  1. bob $ echo "nano for life" > reply_secret.txt 
  2. bob $ 
  3. bob $ cat reply_secret.txt 
  4. nano for life 
  5. bob $ 

步驟 6:使用其他密鑰重復該過程

為了發送消息,Bob 采用和 Alice 相同的步驟,但是由于該消息是發送給 Alice 的,因此他需要使用 Alice 的公鑰來加密文件:

  1. bob $ openssl rsautl -encrypt -inkey alice_public.pem -pubin -in reply_secret.txt -out reply_secret.enc 
  2. bob $ 
  3. bob $ ls -l reply_secret.enc 
  4. -rw-r--r--. 1 bob bob 128 Mar 22 14:03 reply_secret.enc 
  5. bob $ 
  6. bob $ cat reply_secret.enc 
  7. �F݇��.4"f�1��\��{o԰$�M��I{5�|�\�l͂�e��Y�V��{�|!$c^a 
  8.                                                  �*Ԫ\vQ�Ϡ9����'��ٮsP��'��Z�1W�n��k���J�0�I;P8������&:bob $ 
  9. bob $ 
  10. bob $ hexdump -C ./reply_secret.enc 
  11. 00000000  92 46 dd 87 04 bc a7 2e  34 22 01 66 1a 13 31 db  |.F......4".f..1.| 
  12. 00000010  c4 5c b4 8e 7b 6f d4 b0  24 d2 4d 92 9b 49 7b 35  |.\..{o..$.M..I{5| 
  13. 00000020  da 7c ee 5c bb 6c cd 82  f1 1b 92 65 f1 8d f2 59  |.|.\.l.....e...Y| 
  14. 00000030  82 56 81 80 7b 89 07 7c  21 24 63 5e 61 0c ae 2a  |.V..{..|!$c^a..*| 
  15. 00000040  d4 aa 5c 76 51 8d cf a0  39 04 c1 d7 dc f0 ad 99  |..\vQ...9.......| 
  16. 00000050  27 ed 8e de d9 ae 02 73  50 e0 dd 27 13 ae 8e 5a  |'......sP..'...Z| 
  17. 00000060  12 e4 9a 31 57 b3 03 6e  dd e1 16 7f 6b c0 b3 8b  |...1W..n....k...| 
  18. 00000070  4a cf 30 b8 49 3b 50 38  e0 9f 84 f6 83 da 26 3a  |J.0.I;P8......&:| 
  19. 00000080 
  20. bob $ 
  21. bob $ # remove clear text secret message file 
  22. bob $ rm -f reply_secret.txt 

Bob 通過 scp 將加密的文件發送至 Alice 的工作站:

  1. $ scp reply_secret.enc alice@alice-machine-or-ip:/path/ 

如果 Alice 嘗試使用常規工具去閱讀加密的文本,她將無法理解加密的文本:

  1. alice $ 
  2. alice $ ls -l reply_secret.enc 
  3. -rw-r--r--. 1 alice alice 128 Mar 22 18:01 reply_secret.enc 
  4. alice $ 
  5. alice $ cat reply_secret.enc 
  6. �F݇��.4"f�1��\��{o԰$�M��I{5�|�\�l͂�e��Y�V��{�|!$c^a 
  7.                                                  �*Ԫ\vQ�Ϡ9����'��ٮsP��'��Z�1W�n��k���J�0�I;P8������&:alice $ 
  8. alice $ 
  9. alice $ 
  10. alice $ hexdump -C ./reply_secret.enc 
  11. 00000000  92 46 dd 87 04 bc a7 2e  34 22 01 66 1a 13 31 db  |.F......4".f..1.| 
  12. 00000010  c4 5c b4 8e 7b 6f d4 b0  24 d2 4d 92 9b 49 7b 35  |.\..{o..$.M..I{5| 
  13. 00000020  da 7c ee 5c bb 6c cd 82  f1 1b 92 65 f1 8d f2 59  |.|.\.l.....e...Y| 
  14. 00000030  82 56 81 80 7b 89 07 7c  21 24 63 5e 61 0c ae 2a  |.V..{..|!$c^a..*| 
  15. 00000040  d4 aa 5c 76 51 8d cf a0  39 04 c1 d7 dc f0 ad 99  |..\vQ...9.......| 
  16. 00000050  27 ed 8e de d9 ae 02 73  50 e0 dd 27 13 ae 8e 5a  |'......sP..'...Z| 
  17. 00000060  12 e4 9a 31 57 b3 03 6e  dd e1 16 7f 6b c0 b3 8b  |...1W..n....k...| 
  18. 00000070  4a cf 30 b8 49 3b 50 38  e0 9f 84 f6 83 da 26 3a  |J.0.I;P8......&:| 
  19. 00000080 
  20. alice $ 

所以,她使用 OpenSSL 解密消息,只不過這次她提供了自己的私鑰并將輸出保存到文件中:

  1. alice $ openssl rsautl -decrypt -inkey alice_private.pem -in reply_secret.enc > reply_secret.txt 
  2. Enter pass phrase for alice_private.pem: 
  3. alice $ 
  4. alice $ ls -l reply_secret.txt 
  5. -rw-rw-r--. 1 alice alice 14 Mar 22 18:02 reply_secret.txt 
  6. alice $ 
  7. alice $ cat reply_secret.txt 
  8. nano for life 
  9. alice $ 

了解 OpenSSL 的更多信息

OpenSSL 在加密界是真正的瑞士軍刀。除了加密文件外,它還可以執行許多任務,你可以通過訪問 OpenSSL 文檔頁面來找到使用它的所有方式,包括手冊的鏈接、 《OpenSSL Cookbook》、常見問題解答等。要了解更多信息,嘗試使用其自帶的各種加密算法,看看它是如何工作的。

 

責任編輯:趙寧寧 來源: Linux中國
相關推薦

2021-02-01 08:00:00

vimLinux加密

2015-05-19 08:58:08

加密解密GnuPG

2023-09-01 09:31:48

2015-03-26 14:19:53

GPG加密解密

2022-09-26 08:35:53

磁盤Java解密

2021-07-18 11:43:58

Linux密碼加密

2024-03-01 09:58:44

2024-04-29 07:50:52

C#AES加密

2023-09-04 14:00:28

加密密鑰私鑰

2023-12-13 12:27:46

2016-11-11 20:54:37

2013-01-24 09:29:16

2024-07-09 10:13:15

2022-11-07 07:04:25

2015-03-26 11:25:10

對稱加密加密壓縮加密解密解壓

2023-03-06 08:49:02

加密和解密SpringBoot

2024-08-26 08:34:47

AES加密算法

2024-09-09 08:53:56

2017-12-07 10:25:55

LinuxGPG加密解密

2013-11-11 11:12:17

EFS加密
點贊
收藏

51CTO技術棧公眾號

制服.丝袜.亚洲.中文.综合| 久久伊人影院| 久久精品在这里| 国产精品青青在线观看爽香蕉 | 亚洲综合中文网| 日本中文字幕中出在线| 91丝袜国产在线播放| 国产精选久久久久久| 久久免费小视频| 国语产色综合| 无码av免费一区二区三区试看 | 国产精品久久久999| 国产美女福利视频| 日韩精品欧美大片| 欧美日韩亚洲综合一区二区三区 | 久久久久久久久久久视频| 97精品人妻一区二区三区香蕉 | 欧美三级一级片| 免费在线看黄网站| 国产91精品精华液一区二区三区| 国产成人高潮免费观看精品| 久久久久久av无码免费网站| 欧美精选视频在线观看| 亚洲成人激情在线观看| 亚洲少妇第一页| 丁香花在线电影小说观看| 中文字幕欧美激情一区| 精品视频一区在线| 91精品国产乱码久久久久| 日韩午夜av| 九九热精品视频在线播放| 娇妻被老王脔到高潮失禁视频| 99精品国产高清一区二区麻豆| 国产精品久久久久毛片软件| 国产日韩一区欧美| 国产精品玖玖玖| 久久在线精品| 18一19gay欧美视频网站| 青青草国产在线观看| 欧美在线免费看视频| 日韩国产精品视频| 国内精品免费视频| 日本孕妇大胆孕交无码| 国产精品激情偷乱一区二区∴| 国产精品美女视频网站| 可以免费看的av毛片| 亚洲一级毛片| 久久精品视频一| 天天干天天操天天拍| 国产欧美一区二区精品久久久| 亚洲国产成人av在线| 色哟哟网站在线观看| 精品国产亚洲一区二区在线观看| 欧美日韩国产天堂| 国产精品入口免费软件| 成人黄色免费短视频| 色婷婷激情久久| 欧美牲交a欧美牲交aⅴ免费真| 2021天堂中文幕一二区在线观| 亚洲卡通动漫在线| 国产欧美日韩在线播放| 午夜精品一二三区| 国产成人综合网| 99久久99久久| 黄频网站在线观看| 成人av电影在线| 国产精品免费一区二区三区| 成人免费一级视频| 91丨porny丨国产入口| 久久精品二区| 美女做暖暖视频免费在线观看全部网址91| 99国产精品久| 日韩电影免费观看在| av在线女优影院| 1000部国产精品成人观看| 日本一区二区免费高清视频| 亚洲女人18毛片水真多| 成人一区二区三区在线观看 | 国产精品115| 亚洲激情 国产| 国产精品三级在线观看无码| 精品美女久久| 久久精品国产2020观看福利| 九九九在线视频| 亚洲美女少妇无套啪啪呻吟| 国产成人精品av| 国产又粗又猛又爽| 成人福利在线看| 欧美日韩无遮挡| 国产视频第二页| 国产欧美日本| 国产精品久久久久久久久影视| 911美女片黄在线观看游戏| 国产一区二区三区免费看| 国产精品手机在线| 国产一级免费在线观看| 亚洲欧美激情插| 精品久久一二三| 欧洲亚洲精品| 色综合中文字幕国产| 国产小视频精品| 日韩在线精品强乱中文字幕| 亚洲免费视频网站| 免费成人美女女在线观看| 亚洲成人直播| 国产欧美精品一区二区三区介绍| 精品国精品国产自在久不卡| 久久久久久久一区| 国产成人免费高清视频| 激情亚洲影院在线观看| 精品日韩一区二区三区| 精品日韩在线视频| 99精品国产福利在线观看免费| 国产精品久久久久久亚洲影视| 亚洲第一黄色片| 国产精品素人视频| 无码人妻丰满熟妇区96| av电影高清在线观看| 欧美午夜精品久久久久久久| 日韩视频免费播放| 欧美天堂一区| 日韩激情视频在线| 妺妺窝人体色www在线下载| 日本视频免费一区| 国产精品久久久亚洲| 国模无码一区二区三区| 亚洲天堂中文字幕| 无码日韩人妻精品久久蜜桃| 精品综合久久88少妇激情| 免费电影日韩网站| 一区二区三区精品视频在线| 精品久久久久久久免费人妻| 成人午夜大片| 欧美精品在线免费播放| 一级黄色大片网站| 国产亚洲欧美激情| 欧美性久久久久| h视频久久久| 欧美xxxx18国产| 中文字幕精品在线观看| 91社区在线播放| 777av视频| 婷婷视频一区二区三区| 精品久久久av| 中文字幕网址在线| 国产色91在线| 欧美在线观看视频网站| 西野翔中文久久精品字幕| 久久久久久久国产精品| 性欧美一区二区三区| 国产精品黄色在线观看| 久久99爱视频| 色天天综合网| 国产精品爽黄69| 成年网站在线| 欧美色中文字幕| 国产一区二区三区四区在线| 日韩电影在线一区二区三区| 欧美日韩免费高清| 精品无人乱码一区二区三区| 亚洲视频专区在线| 亚洲永久精品一区| 国产精品午夜在线| 亚洲另类第一页| 国产精品久久久乱弄| 91精品在线观看视频| av在线官网| 日韩精品一区二| 日本在线视频免费观看| av不卡免费在线观看| 91av资源网| 成人短片线上看| 成人精品一区二区三区| 中文字幕中文字幕在线十八区| 日韩欧美一二三| 国产一级在线免费观看| 91色porny在线视频| av免费在线播放网站| 欧美理论电影大全| 91在线观看免费网站| brazzers在线观看| 亚洲精品一区久久久久久| 一级黄色av片| 国产精品久久久久国产精品日日| 亚洲综合在线一区二区| 伊人成人在线视频| 欧美日韩精品免费看| 日韩护士脚交太爽了| 久久久久久久一区二区| 美州a亚洲一视本频v色道| 欧美久久久久免费| 久久久一区二区三区四区| 91丝袜国产在线播放| 亚洲精品综合在线观看| 亚洲九九精品| 亚洲欧美日韩在线综合| 视频欧美一区| 日韩美女av在线免费观看| 日本三级在线视频| 亚洲福利视频免费观看| 中文字幕一区二区三区人妻四季| 亚洲男人电影天堂| 素人fc2av清纯18岁| 国内精品伊人久久久久av一坑 | 国产成人精品福利一区二区三区| 三级视频在线看| 欧美中文字幕一二三区视频| 毛片a片免费观看| 久久精品在这里| 国产精品无码自拍| 日本欧美加勒比视频| 真人抽搐一进一出视频| 成人精品影院| 国产一区精品视频| 亚洲精品大全| 日本一区二区在线免费播放| 亚洲奶水xxxx哺乳期| 亚洲欧洲第一视频| 亚洲高清视频在线播放| 欧美日韩一区在线观看| 久久久久久久99| 亚洲婷婷国产精品电影人久久| 成人在线一级片| zzijzzij亚洲日本少妇熟睡| 亚洲天堂国产视频| 久久精品男女| 日韩a∨精品日韩在线观看| 91中文字幕精品永久在线| 欧美综合激情| 日韩mv欧美mv国产网站| av在线不卡观看| 亚洲男女网站| 国产精品最新在线观看| 欧美大胆性生话| 2019中文字幕免费视频| 丁香花视频在线观看| 欧美成人在线影院| 黄视频网站在线看| 中文字幕亚洲字幕| 在线播放一级片| 色婷婷综合五月| 黄色片中文字幕| 精品欧美一区二区三区| 国产精品99精品无码视| 亚洲一区av在线| 久久精品亚洲无码| 一区二区三区精密机械公司| 在线免费观看亚洲视频| 国产高清无密码一区二区三区| 性chinese极品按摩| 日韩中文字幕区一区有砖一区| 欧洲黄色一级视频| 亚洲一区二区动漫| 91av资源网| 国产日韩一区| 欧美 日韩 亚洲 一区| 夜久久久久久| 国产 日韩 亚洲 欧美| 国模大胆一区二区三区| 日本黄色片一级片| 一区在线视频观看| 缅甸午夜性猛交xxxx| 亚洲免费影视| 黄色国产小视频| 美女网站色91| 91日韩精品视频| 99伊人成综合| 成年人观看网站| 天堂一区二区在线免费观看| www日韩在线观看| 麻豆中文一区二区| 国产又粗又猛大又黄又爽| 国产成人一区在线| 2一3sex性hd| 久久精品一区二区三区不卡| 欧洲性xxxx| 亚洲精品成a人| 国产成人在线播放视频| 日本韩国一区二区三区视频| 亚洲视频一区在线播放| 日韩欧美第一区| 午夜视频在线免费播放| 中文字幕精品网| 色呦呦在线观看视频| 97国产一区二区精品久久呦| 欧美日韩尤物久久| 亚洲最大av网| 网友自拍一区| 中文字幕制服丝袜在线| 亚洲天堂黄色| 五月婷婷激情久久| 国产成人在线影院| 蜜桃无码一区二区三区| 亚洲免费av观看| 无码免费一区二区三区| 日韩欧美中文字幕制服| 日韩欧美电影在线观看| 精品福利av导航| 免费在线黄色网址| 免费av在线一区| 深夜视频一区二区| 国产伦精品一区二区三区四区视频| 国产一区不卡| 欧洲精品在线播放| 久久草av在线| 色婷婷av777| 一区二区成人在线| 在线免费看91| 国产网站欧美日韩免费精品在线观看 | 日韩国产欧美精品一区二区三区| 浪潮av一区| 国产麻豆精品在线| 国产麻豆日韩| 久久久久久美女精品| 午夜肉伦伦影院| 国产91精品一区二区麻豆网站| 国产在线综合视频| 精品久久久视频| 亚洲高清视频网站| 啊v视频在线一区二区三区| 国模冰冰炮一区二区| 粉嫩av免费一区二区三区| 国产大片一区| 免费看国产黄色片| 久久日韩粉嫩一区二区三区| 久久网中文字幕| 欧美一区二区精美| 91这里只有精品| 97精品国产97久久久久久春色| av岛国在线| 亚洲综合自拍一区| 欧美日韩激情| 久久久久久久久久福利| www.欧美色图| 五月天婷婷丁香| 777欧美精品| 青青青草网站免费视频在线观看| 欧美高清视频在线| 偷拍自拍亚洲| 中文字幕剧情在线观看一区| 九九综合在线| 国产精品日韩三级| 国产一区视频导航| 亚洲一二三精品| 欧美色综合网站| 国产在线高清| 久久久爽爽爽美女图片| 91在线一区| 中文字幕在线中文| 国产精品亚洲一区二区三区在线| 欧美性生交大片| 欧美高清视频不卡网| 网友自拍视频在线| 国产精品爽黄69| 香蕉久久网站| 女人高潮一级片| 亚洲女女做受ⅹxx高潮| 国产视频在线观看视频| 欧美肥臀大乳一区二区免费视频| 95精品视频| 国产卡一卡二在线| 国产成人精品一区二 | 亚洲精品视频在线| 国产欧美一级片| 欧美不卡视频一区发布| 视频一区日韩精品| 日本人妻伦在线中文字幕| 成人动漫av在线| 在线天堂中文字幕| 欧美日韩一级二级| 岛国视频免费在线观看| 日本精品视频在线播放| 日韩国产在线| 中文字幕中文在线| 亚洲综合一区二区三区| 男人天堂一区二区| 青青精品视频播放| 精品日韩一区| 免费看污污网站| 亚洲蜜桃精久久久久久久| www黄色网址| 清纯唯美日韩制服另类| 狠狠色丁香婷婷综合影院| 中文字幕22页| 亚洲影视在线播放| 国产成人久久精品77777综合| 午夜精品在线视频| 神马影视一区二区| 婷婷激情小说网| 亚洲国产婷婷综合在线精品| 精品电影在线| 国产欧美久久一区二区| 伊人成年综合电影网| b站大片免费直播| 这里是久久伊人| 五月天av在线| 97se国产在线视频| 国产精品久久久久久模特| 欧美精品日韩在线| 欧美精品一卡二卡|