日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

【转】国密加密算法SM系列的C#实现方法

發布時間:2023/12/10 C# 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】国密加密算法SM系列的C#实现方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://www.zhimengzhe.com/bianchengjiaocheng/Javabiancheng/22144.html

在網上搜索SM實現方法,按照上面網站提供方法總是出錯,經過調試終于修改好了,給大家以參考,不走彎路了
base64修改,這個看需求,如果不需要base64格式,可以不修改,但是下面要把 “i” 修改成 “j”,這個可能是原作者寫錯了,我這里修改一下,然后做記錄,然后再把完整的貼出來

?

QQ截圖20180828153311.png

using Org.BouncyCastle.Utilities.Encoders; using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Web;namespace Common {class SM4Utils{public string secretKey = "";public string iv = "";public bool hexString = false;public string Encrypt_ECB(string plainText){SM4_Context ctx = new SM4_Context();ctx.isPadding = true;ctx.mode = SM4.SM4_ENCRYPT;byte[] keyBytes;if (hexString){keyBytes = Hex.Decode(secretKey);}else{keyBytes = Encoding.Default.GetBytes(secretKey);}SM4 sm4 = new SM4();sm4.sm4_setkey_enc(ctx, keyBytes);byte[] encrypted = sm4.sm4_crypt_ecb(ctx, Encoding.Default.GetBytes(plainText));string cipherText = Encoding.Default.GetString(Hex.Encode(encrypted));return cipherText;}public string Decrypt_ECB(string cipherText){SM4_Context ctx = new SM4_Context();ctx.isPadding = true;ctx.mode = SM4.SM4_DECRYPT;byte[] keyBytes;if (hexString){keyBytes = Hex.Decode(secretKey);}else{keyBytes = Encoding.Default.GetBytes(secretKey);}SM4 sm4 = new SM4();sm4.sm4_setkey_dec(ctx, keyBytes);byte[] decrypted = sm4.sm4_crypt_ecb(ctx, Hex.Decode(cipherText));return Encoding.Default.GetString(decrypted);}public string Encrypt_CBC(string plainText){SM4_Context ctx = new SM4_Context();ctx.isPadding = true;ctx.mode = SM4.SM4_ENCRYPT;byte[] keyBytes;byte[] ivBytes;if (hexString){keyBytes = Hex.Decode(secretKey);ivBytes = Hex.Decode(iv);}else{keyBytes = Encoding.Default.GetBytes(secretKey);ivBytes = Encoding.Default.GetBytes(iv);}SM4 sm4 = new SM4();sm4.sm4_setkey_enc(ctx, keyBytes);byte[] encrypted = sm4.sm4_crypt_cbc(ctx, ivBytes, Encoding.Default.GetBytes(plainText));string cipherText = Convert.ToBase64String(encrypted);return cipherText;}public string Decrypt_CBC(string cipherText){SM4_Context ctx = new SM4_Context();ctx.isPadding = true;ctx.mode = SM4.SM4_DECRYPT;byte[] keyBytes;byte[] ivBytes;if (hexString){keyBytes = Hex.Decode(secretKey);ivBytes = Hex.Decode(iv);}else{keyBytes = Encoding.Default.GetBytes(secretKey);ivBytes = Encoding.Default.GetBytes(iv);}SM4 sm4 = new SM4();sm4.sm4_setkey_dec(ctx, keyBytes);byte[] decrypted = sm4.sm4_crypt_cbc(ctx, ivBytes, Convert.FromBase64String(cipherText));return Encoding.Default.GetString(decrypted);}}class SM4_Context{public int mode;public long[] sk;public bool isPadding;public SM4_Context(){this.mode = 1;this.isPadding = true;this.sk = new long[32];}}class SM4{public const int SM4_ENCRYPT = 1;public const int SM4_DECRYPT = 0;private long GET_ULONG_BE(byte[] b, int i){long n = (long)(b[i] & 0xff) << 24 | (long)((b[i + 1] & 0xff) << 16) | (long)((b[i + 2] & 0xff) << 8) | (long)(b[i + 3] & 0xff) & 0xffffffffL;return n;}private void PUT_ULONG_BE(long n, byte[] b, int i){b[i] = (byte)(int)(0xFF & n >> 24);b[i + 1] = (byte)(int)(0xFF & n >> 16);b[i + 2] = (byte)(int)(0xFF & n >> 8);b[i + 3] = (byte)(int)(0xFF & n);}private long SHL(long x, int n){return (x & 0xFFFFFFFF) << n;}private long ROTL(long x, int n){return SHL(x, n) | x >> (32 - n);}private void SWAP(long[] sk, int i){long t = sk[i];sk[i] = sk[(31 - i)];sk[(31 - i)] = t;}public byte[] SboxTable = new byte[] { (byte) 0xd6, (byte) 0x90, (byte) 0xe9, (byte) 0xfe,(byte) 0xcc, (byte) 0xe1, 0x3d, (byte) 0xb7, 0x16, (byte) 0xb6,0x14, (byte) 0xc2, 0x28, (byte) 0xfb, 0x2c, 0x05, 0x2b, 0x67,(byte) 0x9a, 0x76, 0x2a, (byte) 0xbe, 0x04, (byte) 0xc3,(byte) 0xaa, 0x44, 0x13, 0x26, 0x49, (byte) 0x86, 0x06,(byte) 0x99, (byte) 0x9c, 0x42, 0x50, (byte) 0xf4, (byte) 0x91,(byte) 0xef, (byte) 0x98, 0x7a, 0x33, 0x54, 0x0b, 0x43,(byte) 0xed, (byte) 0xcf, (byte) 0xac, 0x62, (byte) 0xe4,(byte) 0xb3, 0x1c, (byte) 0xa9, (byte) 0xc9, 0x08, (byte) 0xe8,(byte) 0x95, (byte) 0x80, (byte) 0xdf, (byte) 0x94, (byte) 0xfa,0x75, (byte) 0x8f, 0x3f, (byte) 0xa6, 0x47, 0x07, (byte) 0xa7,(byte) 0xfc, (byte) 0xf3, 0x73, 0x17, (byte) 0xba, (byte) 0x83,0x59, 0x3c, 0x19, (byte) 0xe6, (byte) 0x85, 0x4f, (byte) 0xa8,0x68, 0x6b, (byte) 0x81, (byte) 0xb2, 0x71, 0x64, (byte) 0xda,(byte) 0x8b, (byte) 0xf8, (byte) 0xeb, 0x0f, 0x4b, 0x70, 0x56,(byte) 0x9d, 0x35, 0x1e, 0x24, 0x0e, 0x5e, 0x63, 0x58, (byte) 0xd1,(byte) 0xa2, 0x25, 0x22, 0x7c, 0x3b, 0x01, 0x21, 0x78, (byte) 0x87,(byte) 0xd4, 0x00, 0x46, 0x57, (byte) 0x9f, (byte) 0xd3, 0x27,0x52, 0x4c, 0x36, 0x02, (byte) 0xe7, (byte) 0xa0, (byte) 0xc4,(byte) 0xc8, (byte) 0x9e, (byte) 0xea, (byte) 0xbf, (byte) 0x8a,(byte) 0xd2, 0x40, (byte) 0xc7, 0x38, (byte) 0xb5, (byte) 0xa3,(byte) 0xf7, (byte) 0xf2, (byte) 0xce, (byte) 0xf9, 0x61, 0x15,(byte) 0xa1, (byte) 0xe0, (byte) 0xae, 0x5d, (byte) 0xa4,(byte) 0x9b, 0x34, 0x1a, 0x55, (byte) 0xad, (byte) 0x93, 0x32,0x30, (byte) 0xf5, (byte) 0x8c, (byte) 0xb1, (byte) 0xe3, 0x1d,(byte) 0xf6, (byte) 0xe2, 0x2e, (byte) 0x82, 0x66, (byte) 0xca,0x60, (byte) 0xc0, 0x29, 0x23, (byte) 0xab, 0x0d, 0x53, 0x4e, 0x6f,(byte) 0xd5, (byte) 0xdb, 0x37, 0x45, (byte) 0xde, (byte) 0xfd,(byte) 0x8e, 0x2f, 0x03, (byte) 0xff, 0x6a, 0x72, 0x6d, 0x6c, 0x5b,0x51, (byte) 0x8d, 0x1b, (byte) 0xaf, (byte) 0x92, (byte) 0xbb,(byte) 0xdd, (byte) 0xbc, 0x7f, 0x11, (byte) 0xd9, 0x5c, 0x41,0x1f, 0x10, 0x5a, (byte) 0xd8, 0x0a, (byte) 0xc1, 0x31,(byte) 0x88, (byte) 0xa5, (byte) 0xcd, 0x7b, (byte) 0xbd, 0x2d,0x74, (byte) 0xd0, 0x12, (byte) 0xb8, (byte) 0xe5, (byte) 0xb4,(byte) 0xb0, (byte) 0x89, 0x69, (byte) 0x97, 0x4a, 0x0c,(byte) 0x96, 0x77, 0x7e, 0x65, (byte) 0xb9, (byte) 0xf1, 0x09,(byte) 0xc5, 0x6e, (byte) 0xc6, (byte) 0x84, 0x18, (byte) 0xf0,0x7d, (byte) 0xec, 0x3a, (byte) 0xdc, 0x4d, 0x20, 0x79,(byte) 0xee, 0x5f, 0x3e, (byte) 0xd7, (byte) 0xcb, 0x39, 0x48 };public uint[] FK = { 0xa3b1bac6, 0x56aa3350, 0x677d9197, 0xb27022dc };public uint[] CK = { 0x00070e15,0x1c232a31,0x383f464d,0x545b6269,0x70777e85,0x8c939aa1,0xa8afb6bd,0xc4cbd2d9,0xe0e7eef5,0xfc030a11,0x181f262d,0x343b4249,0x50575e65,0x6c737a81,0x888f969d,0xa4abb2b9,0xc0c7ced5,0xdce3eaf1,0xf8ff060d,0x141b2229,0x30373e45,0x4c535a61,0x686f767d,0x848b9299,0xa0a7aeb5,0xbcc3cad1,0xd8dfe6ed,0xf4fb0209,0x10171e25,0x2c333a41,0x484f565d,0x646b7279 };private byte sm4Sbox(byte inch){int i = inch & 0xFF;byte retVal = SboxTable[i];return retVal;}private long sm4Lt(long ka){long bb = 0L;long c = 0L;byte[] a = new byte[4];byte[] b = new byte[4];PUT_ULONG_BE(ka, a, 0);b[0] = sm4Sbox(a[0]);b[1] = sm4Sbox(a[1]);b[2] = sm4Sbox(a[2]);b[3] = sm4Sbox(a[3]);bb = GET_ULONG_BE(b, 0);c = bb ^ ROTL(bb, 2) ^ ROTL(bb, 10) ^ ROTL(bb, 18) ^ ROTL(bb, 24);return c;}private long sm4F(long x0, long x1, long x2, long x3, long rk){return x0 ^ sm4Lt(x1 ^ x2 ^ x3 ^ rk);}private long sm4CalciRK(long ka){long bb = 0L;long rk = 0L;byte[] a = new byte[4];byte[] b = new byte[4];PUT_ULONG_BE(ka, a, 0);b[0] = sm4Sbox(a[0]);b[1] = sm4Sbox(a[1]);b[2] = sm4Sbox(a[2]);b[3] = sm4Sbox(a[3]);bb = GET_ULONG_BE(b, 0);rk = bb ^ ROTL(bb, 13) ^ ROTL(bb, 23);return rk;}private void sm4_setkey(long[] SK, byte[] key){long[] MK = new long[4];long[] k = new long[36];int i = 0;MK[0] = GET_ULONG_BE(key, 0);MK[1] = GET_ULONG_BE(key, 4);MK[2] = GET_ULONG_BE(key, 8);MK[3] = GET_ULONG_BE(key, 12);k[0] = MK[0] ^ (long)FK[0];k[1] = MK[1] ^ (long)FK[1];k[2] = MK[2] ^ (long)FK[2];k[3] = MK[3] ^ (long)FK[3];for (; i < 32; i++){k[(i + 4)] = (k[i] ^ sm4CalciRK(k[(i + 1)] ^ k[(i + 2)] ^ k[(i + 3)] ^ (long)CK[i]));SK[i] = k[(i + 4)];}}private void sm4_one_round(long[] sk, byte[] input, byte[] output){int i = 0;long[] ulbuf = new long[36];ulbuf[0] = GET_ULONG_BE(input, 0);ulbuf[1] = GET_ULONG_BE(input, 4);ulbuf[2] = GET_ULONG_BE(input, 8);ulbuf[3] = GET_ULONG_BE(input, 12);while (i < 32){ulbuf[(i + 4)] = sm4F(ulbuf[i], ulbuf[(i + 1)], ulbuf[(i + 2)], ulbuf[(i + 3)], sk[i]);i++;}PUT_ULONG_BE(ulbuf[35], output, 0);PUT_ULONG_BE(ulbuf[34], output, 4);PUT_ULONG_BE(ulbuf[33], output, 8);PUT_ULONG_BE(ulbuf[32], output, 12);}private byte[] padding(byte[] input, int mode){if (input == null){return null;}byte[] ret = (byte[])null;if (mode == SM4_ENCRYPT){int p = 16 - input.Length % 16;ret = new byte[input.Length + p];Array.Copy(input, 0, ret, 0, input.Length);for (int i = 0; i < p; i++){ret[input.Length + i] = (byte)p;}}else{int p = input[input.Length - 1];ret = new byte[input.Length - p];Array.Copy(input, 0, ret, 0, input.Length - p);}return ret;}public void sm4_setkey_enc(SM4_Context ctx, byte[] key){ctx.mode = SM4_ENCRYPT;sm4_setkey(ctx.sk, key);}public void sm4_setkey_dec(SM4_Context ctx, byte[] key){int i = 0;ctx.mode = SM4_DECRYPT;sm4_setkey(ctx.sk, key);for (i = 0; i < 16; i++){SWAP(ctx.sk, i);}}public byte[] sm4_crypt_ecb(SM4_Context ctx, byte[] input){if ((ctx.isPadding) && (ctx.mode == SM4_ENCRYPT)){input = padding(input, SM4_ENCRYPT);}int length = input.Length;byte[] bins = new byte[length];Array.Copy(input, 0, bins, 0, length);byte[] bous = new byte[length];for (int i = 0; length > 0; length -= 16, i++){byte[] inBytes = new byte[16];byte[] outBytes = new byte[16];Array.Copy(bins, i * 16, inBytes, 0, length > 16 ? 16 : length);sm4_one_round(ctx.sk, inBytes, outBytes);Array.Copy(outBytes, 0, bous, i * 16, length > 16 ? 16 : length);}if (ctx.isPadding && ctx.mode == SM4_DECRYPT){bous = padding(bous, SM4_DECRYPT);}return bous;}public byte[] sm4_crypt_cbc(SM4_Context ctx, byte[] iv, byte[] input){if (ctx.isPadding && ctx.mode == SM4_ENCRYPT){input = padding(input, SM4_ENCRYPT);}int i = 0;int length = input.Length;byte[] bins = new byte[length];Array.Copy(input, 0, bins, 0, length);byte[] bous = null;List<byte> bousList = new List<byte>();if (ctx.mode == SM4_ENCRYPT){for (int j = 0; length > 0; length -= 16, j++){byte[] inBytes = new byte[16];byte[] outBytes = new byte[16];byte[] out1 = new byte[16];Array.Copy(bins, j * 16, inBytes, 0, length > 16 ? 16 : length);for (i = 0; i < 16; i++){outBytes[i] = ((byte)(inBytes[i] ^ iv[i]));}sm4_one_round(ctx.sk, outBytes, out1);Array.Copy(out1, 0, iv, 0, 16);for (int k = 0; k < 16; k++){bousList.Add(out1[k]);}}}else{byte[] temp = new byte[16];for (int j = 0; length > 0; length -= 16, j++){byte[] inBytes = new byte[16];byte[] outBytes = new byte[16];byte[] out1 = new byte[16];Array.Copy(bins, j * 16, inBytes, 0, length > 16 ? 16 : length);Array.Copy(inBytes, 0, temp, 0, 16);sm4_one_round(ctx.sk, inBytes, outBytes);for (i = 0; i < 16; i++){out1[i] = ((byte)(outBytes[i] ^ iv[i]));}Array.Copy(temp, 0, iv, 0, 16);for (int k = 0; k < 16; k++){bousList.Add(out1[k]);}}}if (ctx.isPadding && ctx.mode == SM4_DECRYPT){bous = padding(bousList.ToArray(), SM4_DECRYPT);return bous;}else{return bousList.ToArray();}}} }


作者:第二淪陷區
鏈接:https://www.jianshu.com/p/7a4c8b75c7cf
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

總結

以上是生活随笔為你收集整理的【转】国密加密算法SM系列的C#实现方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产精品ⅴa有声小说 | 日韩中文字幕在线看 | 精品一二三四在线 | 最近中文字幕免费观看 | 97av在线 | av在线免费网站 | 色婷婷激婷婷情综天天 | 麻豆小视频在线观看 | 国产人成一区二区三区影院 | 特片网久久| 91人人干 | 狠狠狠狠狠狠狠狠 | 色欧美日韩 | 三上悠亚一区二区在线观看 | 免费福利视频网站 | 日韩精品最新在线观看 | 中文字幕在线视频一区二区 | 精品免费观看视频 | 超碰大片 | 久久久久久久久久久久久久免费看 | 亚洲国产片 | www.久草.com | 99婷婷| 久久97久久 | 国产精品原创视频 | 日日干干 | 免费看的黄色网 | 国产成人精品av久久 | 国产精品美女久久久久久久网站 | 日韩中文字幕网站 | 日日爱影视| 久久精品一二三 | 久久亚洲私人国产精品va | 欧美ⅹxxxxxx | 最近免费中文字幕mv在线视频3 | 四虎在线免费观看 | 国产精品三级视频 | 成年人在线播放视频 | 国产高清视频在线免费观看 | 免费一级片久久 | 久久久久久久久精 | 成人18视频| 国产黄免费在线观看 | 最新av免费在线观看 | 国产福利精品在线观看 | 亚洲 中文 在线 精品 | .国产精品成人自产拍在线观看6 | 国产欧美最新羞羞视频在线观看 | 国产成人香蕉 | 一区二区三区四区五区六区 | 精品色999 | 日本中文字幕网站 | 综合婷婷丁香 | 亚洲精品97 | 国产伦精品一区二区三区高清 | 午夜精品久久久久99热app | 天天射天天干天天插 | 成人一级在线 | 国产99久久九九精品免费 | 亚洲国产999 | 久久久激情视频 | 国产超碰在线观看 | 国产精品欧美久久久久无广告 | 国产精品久久久久久久久久东京 | 亚洲精品字幕 | 日韩理论电影网 | 国内精品视频免费 | 成人免费xyz网站 | 欧美一区二区在线 | 97视频免费在线观看 | а天堂中文最新一区二区三区 | 久久视频免费在线观看 | 色婷婷视频 | 九九九九九九精品 | 亚洲成人午夜在线 | 国产精品久久久999 国产91九色视频 | 91在线最新 | 国产 在线 高清 精品 | 久一在线 | 99视频精品全部免费 在线 | 欧美日韩在线免费观看视频 | 91视频免费播放 | 久久久久久久久久久免费视频 | 久久久久久毛片精品免费不卡 | 久久艹艹| 在线观看国产日韩欧美 | 五月天色婷婷丁香 | 日韩三级免费 | 日本三级人妇 | 日韩一区二区三免费高清在线观看 | 国产最新精品视频 | 五月激情片 | 久久av免费| 69精品在线| 日韩一区二区三免费高清在线观看 | 国产精品嫩草影视久久久 | 亚洲精品在线免费播放 | 麻花传媒mv免费观看 | 精品一区二区精品 | 亚洲免费专区 | 波多在线视频 | 日韩毛片在线免费观看 | 国产三级精品在线 | 五月婷婷久草 | 一区二区精品 | 国产五月 | 蜜桃视频在线视频 | 激情伊人| 国产精品第二页 | 国产精品成人一区 | 精品国产诱惑 | 日韩免费视频一区二区 | 91精品免费视频 | 香蕉视频在线看 | av亚洲产国偷v产偷v自拍小说 | 91九色国产蝌蚪 | 九色精品免费永久在线 | 人人爽久久久噜噜噜电影 | 五月天视频网 | 亚洲第一av在线 | 亚洲精品成人免费 | 97精品在线视频 | 久久久久在线 | 一区二区视频在线看 | 91最新网址在线观看 | 成人动图 | 欧美日韩精品在线观看视频 | 在线你懂 | 日韩在线视频免费播放 | 国产二级视频 | 日韩色av色资源 | 日韩美女一级片 | 极品久久久久 | 色婷婷狠狠18 | 成人影片在线免费观看 | 精品一区二区三区香蕉蜜桃 | 色婷婷综合在线 | 在线观看视频h | 国产xx在线 | 看av免费 | 亚洲精品成人av在线 | 国产精品2区 | 国产精品久久久久久久久毛片 | 亚洲激情五月 | 亚洲电影av在线 | 中文字幕 欧美性 | 久久国产免费看 | 丁香花在线视频观看免费 | 一区二区三区电影在线播 | av中文字幕av | 成人精品在线 | 91最新中文字幕 | 亚洲精品国偷拍自产在线观看蜜桃 | 免费男女网站 | 亚洲午夜小视频 | 亚洲在线视频网站 | 黄污污网站 | 一区二区中文字幕在线播放 | 免费视频99| 黄色片免费看 | 黄色网址国产 | 在线免费黄色av | 美国三级黄色大片 | 国产在线观看高清视频 | 亚洲精品综合在线 | 日韩va亚洲va欧美va久久 | 日韩在线观看一区二区 | 在线播放精品一区二区三区 | 在线观看免费一级片 | 天天草天天干 | 国产亚洲精品久久久久久网站 | 久久撸在线视频 | 免费黄av | 中文资源在线播放 | 欧美一区二区三区在线播放 | 国产无遮挡又黄又爽馒头漫画 | 又色又爽又黄高潮的免费视频 | 最近中文字幕免费观看 | 国产自制av| 看毛片网站 | 久久精品免费 | 免费的国产精品 | 色在线最新 | 欧亚日韩精品一区二区在线 | 中文字幕一区二区三区乱码在线 | 91成人免费在线视频 | 人人爽人人看 | 亚洲欧美国产日韩在线观看 | 欧美午夜一区二区福利视频 | 午夜精品电影一区二区在线 | 天天天天天天操 | 精品视频在线免费观看 | 国产高清无线码2021 | 国产一区二区精品久久91 | 亚州精品天堂中文字幕 | 免费在线观看成人小视频 | 在线观看日本高清mv视频 | 欧美性色19p | 一区二区视频在线免费观看 | 久久在线视频精品 | 成人性生交大片免费看中文网站 | 婷婷亚洲综合五月天小说 | 日日干夜夜草 | 色射色| 一区二区三区手机在线观看 | 人人干,人人爽 | 99视频国产在线 | 久久影院中文字幕 | 国产 日韩 欧美 中文 在线播放 | 黄色国产高清 | 日韩午夜视频在线观看 | 日本精品va在线观看 | 日本中文在线播放 | 国产成人久久av免费高清密臂 | av福利网址导航 | 国产日韩视频在线观看 | 激情五月av| 97在线视频免费 | 最新成人av | 亚洲理论片在线观看 | 午夜久久福利影院 | 日韩午夜高清 | 国产黄色成人 | 在线日韩亚洲 | 欧美亚洲另类在线视频 | www99精品| 欧美日韩超碰 | 免费看的黄色的网站 | 亚洲视频免费在线观看 | 在线日本看片免费人成视久网 | 国产一区成人在线 | 国产人在线成免费视频 | 探花视频免费在线观看 | 日本久热| 久久午夜国产 | 黄色a一级片 | 精品在线视频播放 | 久久另类视频 | av电影在线不卡 | 中文字幕一区二区三区四区久久 | 亚洲精品国 | 永久免费观看视频 | 四虎在线观看视频 | 久久五月激情 | 日韩免费久久 | 97热在线观看 | 九九久久久 | 日韩四虎 | 免费a视频在线 | 91麻豆精品国产91 | 国内精品视频免费 | 久久综合婷婷国产二区高清 | 中文字幕一区二区在线播放 | 天天综合网入口 | 91 中文字幕 | 五月婷婷一区二区三区 | 欧美性生活一级片 | 久久精品视频3 | 日日夜夜天天干 | 国产亚洲高清视频 | av先锋影音少妇 | 乱子伦av| 亚洲欧美日韩国产精品一区午夜 | 成人黄色电影免费观看 | 91精品久久久久久久久 | 日韩免费网站 | 久久亚洲日本 | 日韩午夜av | 激情综合交| 欧美做受xxx| 成人在线一区二区三区 | 干狠狠| 精品视频www | 国产成人不卡 | 国产精品一区二区在线 | 国产字幕在线观看 | 日韩大片免费在线观看 | 在线播放国产一区二区三区 | 国产精品毛片一区视频播不卡 | 国产亚洲精品无 | 毛片在线网 | 欧美日韩久久一区 | 国产第一福利网 | 91天天操 | 岛国av在线不卡 | 狠狠做深爱婷婷综合一区 | www免费网站在线观看 | 色天天| 九色91在线| 成年人免费在线观看 | 亚洲一区二区三区精品在线观看 | 成人久久综合 | 全久久久久久久久久久电影 | 国产婷婷视频在线 | 天天操夜夜叫 | 日本激情中文字幕 | 在线观看中文字幕网站 | 九九热精品在线 | 午夜骚影 | 国产另类xxxxhd高清 | 国产一区二区在线免费 | 国产视频资源在线观看 | 人人天天夜夜 | www国产亚洲精品久久麻豆 | 国产69久久久欧美一级 | 久久精品综合一区 | 日韩av在线一区二区 | 99色在线视频 | 久久久夜色 | 欧美日韩在线观看一区 | 在线国产视频一区 | 久草电影网 | 色网站在线 | 操操操人人人 | 激情婷婷亚洲 | 国产麻豆果冻传媒在线观看 | www.天天操 | 亚洲一区二区三区精品在线观看 | 天堂在线视频免费观看 | 日日碰狠狠躁久久躁综合网 | 免费在线观看国产精品 | 亚洲精品乱码久久久久久蜜桃动漫 | 91成人短视频在线观看 | 91av观看| 丁香六月婷婷激情 | 99热手机在线观看 | 一本大道久久精品懂色aⅴ 五月婷社区 | 中文字幕人成不卡一区 | 久久久久久久久久电影 | 美女视频黄在线 | 一区二区三区免费看 | 国产 日韩 在线 亚洲 字幕 中文 | 另类老妇性bbwbbw高清 | 免费毛片aaaaaa | 一区二区精品国产 | 久久6精品| 操综合 | 在线视频 国产 日韩 | 日韩av电影一区 | 91你懂的 | 久草国产在线观看 | 日韩性网站| 中文字幕日韩伦理 | 国产精品一区二区在线 | 91豆麻精品91久久久久久 | av三级av| 99人久久精品视频最新地址 | 成人a视频片观看免费 | 久久夜夜爽 | 超碰免费成人 | 日韩美女av在线 | 欧美激情精品久久久久久免费印度 | 亚洲视频电影在线 | 欧亚日韩精品一区二区在线 | 久久久久久黄 | 亚洲成熟女人毛片在线 | 一区二区三区国产欧美 | 91丨九色丨首页 | 毛片视频网址 | 激情偷乱人伦小说视频在线观看 | 国产精品国产三级国产专区53 | 日本乱码在线 | 丁香九月激情综合 | 久久午夜电影 | 久久国产精品久久久久 | 麻豆视频入口 | 97超碰人人澡人人爱学生 | 午夜精品久久久久久久99热影院 | 国产色婷婷 | 婷婷六月激情 | 午夜av网站 | 欧美精品久久久久久久久久丰满 | 天天色宗合 | 69视频网站 | 免费特级黄毛片 | av高清一区| 黄色网址中文字幕 | 亚洲精品国产品国语在线 | 狂野欧美激情性xxxx欧美 | 国产精品99久久久久的智能播放 | 国产精品久久久久国产精品日日 | 中文字幕第一页在线vr | 精品久久一区二区 | 看片在线亚洲 | 天天想夜夜操 | 精品视频专区 | 最近免费中文字幕大全高清10 | 亚洲禁18久人片 | 国产精品不卡一区 | 91日韩免费| 国产成人一区二区精品非洲 | 一区二区三区四区五区在线视频 | 99成人免费视频 | 国产剧情在线一区 | 91视频免费看 | 精品久久久久国产免费第一页 | 中文字幕av全部资源www中文字幕在线观看 | 亚洲天堂视频在线 | 丁香视频全集免费观看 | 一级黄色大片在线观看 | 97视频在线免费播放 | 亚洲涩涩涩 | 亚洲精品久久久蜜臀下载官网 | 国产精品免费在线观看视频 | 日批视频 | av韩国在线| 在线观看激情av | 激情影院在线观看 | av中文字幕在线观看网站 | 99九九热只有国产精品 | 亚洲九九影院 | 一区二区三区www | 91热这里只有精品 | 97在线精品视频 | av日韩在线网站 | 欧美日韩中文字幕在线视频 | 日韩一二三 | 国产综合香蕉五月婷在线 | 美女免费网站 | 97在线观看免费观看高清 | www.夜色.com | 久久久精华网 | 精品国产1区 | www.亚洲视频 | 天堂av在线网址 | 91中文字幕在线播放 | 中文字幕在线视频网站 | 狠狠狠干狠狠 | 91精品国产99久久久久久久 | 亚洲人成人天堂h久久 | 亚洲精品乱码久久久久久写真 | 日韩视频免费 | 午夜精品一区二区三区在线观看 | 中文字幕中文字幕在线一区 | 国产香蕉视频在线播放 | av在线播放快速免费阴 | 精品自拍sae8—视频 | 久久a免费视频 | 天天摸夜夜操 | 日韩h在线观看 | 国产一线二线三线在线观看 | 成人网色 | 亚洲精品国产自产拍在线观看 | 久久老司机精品视频 | 国产精品免费久久久久久 | 在线观看岛国片 | 亚洲最新av在线网站 | 中文字幕国产视频 | 亚洲涩涩涩| 99国产精品一区二区 | 国内精品久久久久国产 | 最新av在线播放 | 日韩欧美精品免费 | 天天操天天干天天爽 | 97视频中文字幕 | 激情婷婷色 | 国产又黄又猛又粗 | av在线收看 | 特黄特黄的视频 | 麻豆 91 在线 | 精品乱码一区二区三四区 | 激情五月婷婷综合 | 免费在线观看成年人视频 | 国产精品成人一区 | 日韩videos高潮hd | 蜜臀av夜夜澡人人爽人人桃色 | 日韩网站一区 | 日本精品久久久一区二区三区 | 美女黄频免费 | 国产正在播放 | av亚洲产国偷v产偷v自拍小说 | 日韩精品久久久久 | 精品美女国产在线 | www.亚洲激情.com | 久久精品视频中文字幕 | 日韩美女高潮 | 国产精品一区二区av日韩在线 | 精品国产一二三四区 | 99国产在线 | 中文字幕乱码亚洲精品一区 | 91精品国产欧美一区二区成人 | 久久婷婷丁香 | 超碰成人av| 久草在线在线精品观看 | 伊人热 | 免费看片日韩 | 亚洲国产伊人 | 91久久偷偷做嫩草影院 | 正在播放五月婷婷狠狠干 | 在线观看午夜av | 国产手机在线 | 久久精国产 | 国产精品午夜免费福利视频 | 精品国内自产拍在线观看视频 | 99国产视频 | 亚洲精品www.| 国产精品一区二区三区四 | 欧美一级特黄aaaaaa大片在线观看 | 精品美女久久久久 | 国产一区二三区好的 | 中文在线免费一区三区 | 国产精品女主播一区二区三区 | 色 免费观看 | 在线精品视频在线观看高清 | 国产精品不卡av | 97在线观看 | 欧美aa级| 久久深夜福利免费观看 | 欧美一级片在线免费观看 | 免费在线一区二区三区 | 伊人天堂久久 | 激情久久久久久久久久久久久久久久 | 亚洲涩涩一区 | 亚洲资源在线 | 午夜精品一区二区三区在线播放 | 午夜在线免费观看 | 在线观看欧美成人 | 久久婷婷一区 | 色婷婷综合视频在线观看 | 久久久久久伊人 | 特级黄色视频毛片 | 国产视频在线观看一区二区 | 久久久久久久久艹 | 91在线观看视频 | 成人三级网站在线观看 | 欧美日韩一级久久久久久免费看 | 超碰人人在线观看 | 国产亚洲精品久久久久久久久久 | 欧美成人基地 | 韩日精品在线 | 在线观看国产v片 | 国产精品嫩草影视久久久 | www.一区二区三区 | 国产日韩在线播放 | 亚洲好视频 | 日韩精品一区二区在线观看视频 | 国产色视频网站 | 亚洲最新在线 | 麻豆精品传媒视频 | 欧美亚洲一级片 | 又黄又爽的视频在线观看网站 | 中文字幕欲求不满 | 色婷婷国产| 午夜精选视频 | 日韩免费电影在线观看 | 三级动图 | 免费十分钟 | 国产亚洲在线观看 | 精品一区二区三区香蕉蜜桃 | 精品一区二区免费在线观看 | 久久99久久99精品免观看软件 | 四虎国产精品免费观看视频优播 | 欧美日韩大片在线观看 | 欧美视频在线观看免费网址 | 国产精品福利一区 | 人人玩人人添人人澡97 | 99性视频 | 九九九热精品免费视频观看网站 | 激情开心色| 少妇bbbb| 国内小视频在线观看 | 亚洲综合欧美日韩狠狠色 | 色国产精品| 欧美日韩国产mv | 久久老司机精品视频 | 国产尤物在线观看 | av直接看| 蜜臀久久99静品久久久久久 | 国内精品久久久久久久久久清纯 | 精品久久久一区二区 | 欧美伦理电影一区二区 | 在线观看岛国 | 国产日韩欧美在线免费观看 | 久久av一区二区三区亚洲 | 亚洲精品久久久蜜桃直播 | 国际av在线| 999在线视频 | 国产精品永久在线 | 一区二区三区四区五区在线 | 久久第四色 | 国产免码va在线观看免费 | 天天干.com | 日日操天天操狠狠操 | 精品黄色在线观看 | 久久精品一二三区白丝高潮 | 国产精品久久久久永久免费看 | 美女搞黄国产视频网站 | 在线中文字幕播放 | 视频一区在线免费观看 | 天堂在线v| 日韩精品欧美视频 | 久草在线欧美 | 亚洲午夜激情网 | 国产在线观看地址 | 日本中文字幕在线看 | 怡红院av久久久久久久 | 久久中文字幕导航 | 手机成人免费视频 | 四虎在线视频免费观看 | 欧洲精品码一区二区三区免费看 | 亚洲区精品 | 亚洲一区 av | 中文字幕制服丝袜av久久 | 免费在线观看亚洲视频 | 少妇激情久久 | 亚洲成人av在线 | 一区二区三区中文字幕在线观看 | 999久久 | 51久久夜色精品国产麻豆 | 亚洲日本黄色 | 六月婷婷久香在线视频 | 国产日本在线播放 | 一级片免费观看 | 一级片视频在线 | 国产剧在线观看片 | 一区在线播放 | 国产va在线 | 亚洲一级电影视频 | 欧美精品久久久久久久久久 | 日韩在线不卡视频 | 国产又粗又硬又爽视频 | 高潮毛片无遮挡高清免费 | 6699私人影院| 亚洲国产午夜 | 国产高清中文字幕 | 久久久免费在线观看 | 亚洲精品午夜一区人人爽 | av看片网| 久久香蕉电影 | 天天综合91 | 精品国产自在精品国产精野外直播 | 91精品国产乱码久久桃 | 九九热免费在线视频 | 精品久久久久久亚洲综合网站 | 日本亚洲国产 | 亚洲成人在线免费 | a级一a一级在线观看 | 欧美成年人在线观看 | 国产精品高清一区二区三区 | 久艹在线免费观看 | 亚洲三级国产 | 国产精品久久久久av福利动漫 | 欧美成年黄网站色视频 | 激情综合啪啪 | 特级西西444www大胆高清无视频 | 国产精品精品国产婷婷这里av | 91av欧美| 亚洲国产wwwccc36天堂 | 色综合久久88色综合天天 | 国产精品嫩草影视久久久 | 啪啪免费视频网站 | 国产精品欧美在线 | 亚洲欧美乱综合图片区小说区 | 国产在线观看你懂的 | 免费看精品久久片 | 五月天亚洲激情 | 久久久久在线视频 | 日韩免费视频播放 | 亚洲色综合 | 婷婷国产视频 | 天天做天天爱天天爽综合网 | 免费一级毛毛片 | 国产精品爽爽爽 | 在线精品观看国产 | 亚洲一区视频免费观看 | 国产精品久久久久久久久久东京 | 午夜精品久久久久久久久久久久 | 久久国产精品99久久久久久丝袜 | 97视频免费在线观看 | 999毛片| 日韩国产精品毛片 | 久久久综合电影 | 久久极品 | 日韩,中文字幕 | 久久99电影 | 天天操天天摸天天射 | 探花系列在线 | 中文字幕 欧美性 | 视频在线观看入口黄最新永久免费国产 | 亚洲国产小视频在线观看 | 成人免费在线视频观看 | 国产精品国内免费一区二区三区 | 婷婷色网视频在线播放 | 婷婷六月激情 | 中文字幕av在线免费 | 国产高清黄 | 日韩精品一区二区三区水蜜桃 | 成人在线视频你懂的 | 97国产大学生情侣白嫩酒店 | av在线免费网 | 日韩精品免费一区 | 亚洲最新av在线 | 久久久福利视频 | 一级一片免费观看 | 最新av网址在线 | 啪啪肉肉污av国网站 | 成人免费影院 | 久久久久久久久久免费 | 欧美精品中文在线免费观看 | 久久成人精品 | 91精品国| 日韩素人在线观看 | 91在线中字 | 黄色大片免费网站 | 日日干夜夜操视频 | 韩国av一区二区三区在线观看 | 人人澡人人澡人人 | 在线 成人 | 色av男人的天堂免费在线 | 91传媒视频在线观看 | 天天综合中文 | 国产一区二区在线免费播放 | 黄色在线看网站 | 日韩欧美大片免费观看 | 伊人影院av| 激情小说网站亚洲综合网 | 五月婷婷在线综合 | 久99视频 | 中文字幕免费观看 | 在线看片视频 | 天天射天天干天天 | 一区二区三区四区五区在线 | 国产视频在线观看一区 | 99国产免费网址 | 中文字幕在线一二 | 2021国产精品 | 在线观看av黄色 | 有码视频在线观看 | 成人xxxx| 欧美精品久久久久久久久免 | av电影 一区二区 | 欧美久久久久久久久久久久久 | 九九欧美视频 | 国产成人精品一区一区一区 | 国产不卡一 | 精品久久久久久久久久岛国gif | 亚洲男女精品 | 黄色亚洲 | 欧美性生活小视频 | 天天射射天天 | 欧美精品视 | 日韩在线无 | 国产一区二区在线观看免费 | 久久精品欧美一区二区三区麻豆 | 97日日| 天天综合导航 | 天天综合久久综合 | 亚洲三级视频 | 亚洲免费视频观看 | 丝袜美腿在线 | 91亚洲精品国偷拍自产在线观看 | 色香蕉在线视频 | 一区二区三区日韩精品 | 欧美精品久久久久久久久久 | 午夜精品在线看 | 一区二区三区四区五区六区 | 久久精品波多野结衣 | 色就色,综合激情 | 伊人宗合网 | 国产精品一二三 | 国产涩涩在线观看 | 波多野结衣一区二区三区中文字幕 | 亚洲成av片人久久久 | 国产福利一区二区在线 | 日韩在线电影一区二区 | 国内精品二区 | av观看网站| 国产精品毛片久久久久久久 | 久久精品女人毛片国产 | 少妇性aaaaaaaaa视频 | 四虎影视成人永久免费观看亚洲欧美 | 免费看片在线观看 | 国产亚洲精品久久久久久电影 | 在线 视频 亚洲 | 中午字幕在线观看 | 97超碰站 | 精品国产片 | 一区二区三区日韩在线观看 | 国产在线综合视频 | 69国产精品成人在线播放 | 国产一区二区三区久久久 | 国产精品亚洲视频 | 五月综合| 九九热视频在线免费观看 | 蜜臀av夜夜澡人人爽人人桃色 | 91亚洲在线观看 | 99欧美精品 | 国产视频精品久久 | 在线国产视频 | 国产精品video爽爽爽爽 | 在线观看日韩中文字幕 | 综合色站导航 | 免费看麻豆 | 免费在线黄色av | 久久 精品一区 | 久久久久国产成人免费精品免费 | 欧洲一区二区在线观看 | 亚洲国产精品激情在线观看 | 国产美女精品 | 深夜国产福利 | 一区二区三区免费看 | 色婷丁香 | 日本精品在线视频 | 人人狠| 日韩av不卡在线 | www日韩| 丁香午夜| 99色视频在线 | 国产亚洲激情视频在线 | 中文字幕韩在线第一页 | 狠狠色丁香婷婷综合欧美 | 国产精品久久久久久久久久新婚 | 色婷婷综合久色 | 亚洲精品免费在线观看视频 | 日日干夜夜操视频 | 日韩av在线免费看 | 人人澡人人爽欧一区 | 国产精品精品国产 | 久久久网址 | 欧美精品第一 | 国产精品久久久网站 | 精品亚洲免费视频 | 美女免费黄网站 | 精品高清视频 | 国产精品孕妇 | 三级av中文字幕 | 九九免费视频 | 日韩在线视频精品 | 狠狠操影视 | av+在线播放在线播放 | 欧美日高清视频 | 久久国产一区二区三区 | 人人澡人人干 | 97在线视频免费播放 | 婷婷在线免费观看 | 亚洲综合视频网 | 在线免费观看一区二区三区 | 伊人干综合 | 国产日韩精品一区二区三区在线 | 国内精品中文字幕 | 开心色激情网 | 成人av久久 | 日韩a在线看 | 国产最新视频在线 | 成人观看 | 亚洲国产综合在线 | 亚洲欧美日韩精品久久久 | 亚洲综合网 | 国产精品2区 | 婷婷在线播放 | 热久久最新地址 | 日韩色爱| 亚洲精品黄色 | 亚洲夜夜爽 | 亚洲三级毛片 | 噜噜色官网 | 很黄很色很污的网站 | 精品视频| 国产一区在线播放 | 天天躁日日躁狠狠躁 | 又色又爽又黄高潮的免费视频 | 日韩大片在线免费观看 | 在线观看免费版高清版 | 字幕网在线观看 | 首页国产精品 | 超碰97公开 | 国产精品久久麻豆 | 免费看成人av | 国产精品v欧美精品v日韩 | 香蕉视频免费在线播放 | 久久久久久久久久久久久影院 | 中文字幕你懂的 | 成人综合日日夜夜 | 日韩首页 | 在线视频免费观看 | 国产亚洲精品成人 | 尤物九九久久国产精品的分类 | 日韩视频中文字幕在线观看 | 国产精品专区一 | 亚洲精品激情 | 久久国产精品偷 | 日本在线视频一区二区三区 | 亚洲女裸体 | 五月天激情视频 | 99草视频在线观看 | 久久久精品午夜 | 亚洲国产成人精品电影在线观看 | 91看片在线看片 | 国产一区在线看 | 国产色区 | 国产亚洲情侣一区二区无 | a午夜在线 | av免费观看高清 | www.久久久| 国产123av| 99热这里只有精品在线观看 | 日韩欧美精品在线 | 精品国产美女在线 | 日韩久久精品一区二区 | 99久久久久久国产精品 | 亚洲aaa毛片 | 日韩视频免费在线观看 | 国产精品成人久久久久久久 | 亚洲欧美日韩国产 | 天天草天天 | 国产高清精品在线 | 最近中文字幕视频完整版 | 亚洲精品合集 | 精品在线观看一区二区 | 亚洲综合视频在线 | 国产精品综合久久久久久 | 国产资源免费在线观看 | 天天色天天操综合 | 天天色天天综合 | 国产999视频| av成人在线电影 | 麻花豆传媒mv在线观看网站 | 久久精品五月 | 色哟哟国产精品 | 久久久久久久久综合 | 欧美日韩一区久久 | 精久久久久 | 92中文资源在线 | 婷婷av网 | 色www. | 激情五月婷婷激情 | 亚洲香蕉在线观看 | 亚洲国产精品va在线看黑人动漫 | 伊人五月婷 | 国产流白浆高潮在线观看 | 全久久久久久久久久久电影 | 亚洲欧美在线观看视频 | 91看片成人 | 一区二区精品视频 | 久久99国产精品 | 九九免费观看视频 | 在线电影 一区 | 国产群p | 国产精品不卡在线播放 | 欧美日韩在线观看一区二区 | 国产在线精品一区二区三区 | 色福利网 | 国产一区不卡在线 | 国产精品一区免费在线观看 | 一区二区三区影院 | 国产第一页在线播放 | 美女黄视频免费 | 国产伦理一区二区 | 国产综合视频在线观看 | 国产日韩欧美在线免费观看 | 国产三级视频在线 | 五月综合激情 | 国产成人精品女人久久久 | 天天色天天骑天天射 | 97超碰网| 国产一级特黄电影 | 亚洲成人午夜在线 | 激情视频91 | 国产 一区二区三区 在线 | 欧美精品小视频 | 久久婷婷网 | 五月婷婷六月丁香激情 | 色网站免费在线看 | 国产福利中文字幕 | 久久婷婷综合激情 | 日韩中文字幕免费视频 | 在线v片免费观看视频 | 超碰人人超 | 久久免费看a级毛毛片 | 91免费网址| 欧美国产日韩在线观看 | 99精品国产99久久久久久福利 | 波多野结衣视频一区二区三区 | 国产精品麻豆99久久久久久 | 久艹视频免费观看 | 黄色一级在线免费观看 | 久久久精品小视频 | 在线观看免费观看在线91 | 午夜的福利 | 九九国产精品视频 | 五月天综合在线 | 国产99久久精品一区二区永久免费 | 最近免费中文字幕mv在线视频3 | 一区二区精品视频 | 国色天香在线观看 | 久久午夜鲁丝片 | 久久久久麻豆 | 久久九九久久精品 | 91九色网站 | 天天综合日日夜夜 | 91在线视频观看 | 97国产一区 | 九九色网 | 99国产精品视频免费观看一公开 | 麻豆免费在线播放 | 亚洲一级电影在线观看 | 国产精品第72页 | 在线成人国产 |