欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

IPv6地址生成、解析方法及裝置的制造方法

文檔序號(hào):9567222閱讀:1223來(lái)源:國(guó)知局
IPv6地址生成、解析方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種IPv6地址生成、解析方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的迅速發(fā)展,網(wǎng)際協(xié)議版本4(Internet Protocol Vers1n 4,簡(jiǎn)稱(chēng)IPv4)定義的有限的地址空間將被耗盡,為了擴(kuò)大地址空間,提出了作為下一版本的互聯(lián)網(wǎng)協(xié)議網(wǎng)際協(xié)議版本 6 (Internet Protocol Vers1n 6,簡(jiǎn)稱(chēng) IPv6)。
[0003]IPv6協(xié)議由地址前綴(前64位)和接口地址(后64位)組成,128位地址中后64位的接口地址具有巨大的子網(wǎng)地址空間。IPv6協(xié)議的這一特點(diǎn)帶來(lái)兩個(gè)影響:一方面,為子網(wǎng)內(nèi)網(wǎng)際協(xié)議(Internet Protocol,簡(jiǎn)稱(chēng)IP)分組的來(lái)源和追溯增加了困難,需要更精細(xì)粒度的方法確定和驗(yàn)證分組的來(lái)源信息。另一方面,為其他標(biāo)識(shí)信息的嵌入提供了空間。
[0004]鑒于此,如何生成IPv6地址以實(shí)現(xiàn)網(wǎng)絡(luò)中用戶的追溯成為當(dāng)前需要解決的技術(shù)問(wèn)題。

【發(fā)明內(nèi)容】

[0005]針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供一種IPv6地址生成、解析方法及裝置,在IPv6后64位接口地址中嵌入用戶網(wǎng)絡(luò)身份標(biāo)識(shí)、MAC地址信息和時(shí)間信息,配置簡(jiǎn)單,地址生成速度快,適用于網(wǎng)絡(luò)中的用戶追溯,利于進(jìn)行網(wǎng)絡(luò)管理和控制。
[0006]第一方面,本發(fā)明提供一種IPv6地址生成方法,包括:
[0007]獲取第一預(yù)設(shè)長(zhǎng)度的用戶網(wǎng)絡(luò)身份標(biāo)識(shí),獲取第二預(yù)設(shè)長(zhǎng)度的當(dāng)前時(shí)間信息,以及獲取第三預(yù)設(shè)長(zhǎng)度的用戶的MAC地址信息;
[0008]將所述用戶網(wǎng)絡(luò)身份標(biāo)識(shí)、預(yù)設(shè)的第四預(yù)設(shè)長(zhǎng)度的選擇位、預(yù)設(shè)的第五預(yù)設(shè)長(zhǎng)度的預(yù)留位、當(dāng)前時(shí)間信息和所述MAC地址信息依次連接,以生成64比特位的數(shù)據(jù);
[0009]根據(jù)預(yù)先選擇的第一加密算法和第一密鑰,對(duì)所生成的數(shù)據(jù)進(jìn)行加密,以生成接口標(biāo)識(shí);
[0010]將地址前綴與生成的接口標(biāo)識(shí)進(jìn)行合并,以生成IPv6地址。
[0011]可選地,所述第一預(yù)設(shè)長(zhǎng)度為40比特位,所述第二預(yù)設(shè)長(zhǎng)度為4比特位,所述第三預(yù)設(shè)長(zhǎng)度為18比特位,所述第四預(yù)設(shè)長(zhǎng)度為1比特位,所述第五預(yù)設(shè)長(zhǎng)度為1比特位。
[0012]可選地,所述獲取第二預(yù)設(shè)長(zhǎng)度的當(dāng)前時(shí)間信息,包括:
[0013]獲取當(dāng)前時(shí)間;
[0014]提取當(dāng)前時(shí)間中的月份信息;
[0015]將所述月份信息轉(zhuǎn)換為4比特位的當(dāng)前時(shí)間信息。
[0016]可選地,所述獲取第三預(yù)設(shè)長(zhǎng)度的用戶的MAC地址信息,包括:
[0017]獲取用戶的MAC地址,所述用戶的MAC地址為48比特位;
[0018]根據(jù)所述MAC地址,采用哈希算法,得到所述MAC地址的摘要信息;
[0019]提取所述摘要信息的前18比特位作為MAC地址的哈希碼,將所述哈希碼作為用戶的MAC地址信息。
[0020]可選地,所述根據(jù)預(yù)先選擇的第一加密算法和第一密鑰,對(duì)所生成的數(shù)據(jù)進(jìn)行加密,以生成接口標(biāo)識(shí),包括:
[0021]根據(jù)預(yù)先選擇的第一密鑰,采用國(guó)際數(shù)據(jù)加密算法IDEA或三重?cái)?shù)據(jù)加密算法3DES,對(duì)所生成的數(shù)據(jù)進(jìn)行加密,以生成接口標(biāo)識(shí)。
[0022]第二方面,本發(fā)明提供一種IPv6地址解析方法,包括:
[0023]獲取待解析的IPv6地址,從IPv6地址中提取接口標(biāo)識(shí);
[0024]根據(jù)預(yù)先選擇的第二密鑰和第二加密算法,對(duì)提取的接口標(biāo)識(shí)進(jìn)行解密,得到64比特位的明文;
[0025]提取所述明文的前第六預(yù)設(shè)長(zhǎng)度的信息,將提取的信息作為用戶網(wǎng)絡(luò)身份標(biāo)識(shí)。
[0026]可選地,所述第六預(yù)設(shè)長(zhǎng)度為40比特位。
[0027]可選地,所述根據(jù)預(yù)先選擇的第二密鑰和第二加密算法,對(duì)提取的接口標(biāo)識(shí)進(jìn)行解密,得到64比特位的明文,包括:
[0028]根據(jù)預(yù)先選擇的第二密鑰,采用國(guó)際數(shù)據(jù)加密算法IDEA或三重?cái)?shù)據(jù)加密算法3DES,對(duì)提取的接口標(biāo)識(shí)進(jìn)行解密,得到64比特位的明文。
[0029]第三方面,本發(fā)明提供一種IPv6地址生成裝置,包括:
[0030]第一獲取模塊,用于獲取第一預(yù)設(shè)長(zhǎng)度的用戶網(wǎng)絡(luò)身份標(biāo)識(shí),獲取第二預(yù)設(shè)長(zhǎng)度的當(dāng)前時(shí)間信息,以及獲取第三預(yù)設(shè)長(zhǎng)度的用戶的MAC地址信息;
[0031]第一生成模塊,用于將所述用戶網(wǎng)絡(luò)身份標(biāo)識(shí)、預(yù)設(shè)的第四預(yù)設(shè)長(zhǎng)度的選擇位、預(yù)設(shè)的第五預(yù)設(shè)長(zhǎng)度的預(yù)留位、當(dāng)前時(shí)間信息和所述MAC地址信息依次連接,以生成64比特位的數(shù)據(jù);
[0032]加密模塊,用于根據(jù)預(yù)先選擇的第一加密算法和第一密鑰,對(duì)所生成的數(shù)據(jù)進(jìn)行加密,以生成接口標(biāo)識(shí);
[0033]第二生成模塊,用于將地址前綴與生成的接口標(biāo)識(shí)進(jìn)行合并,以生成IPv6地址。
[0034]第四方面,本發(fā)明提供一種IPv6地址解析裝置,包括:
[0035]第一提取模塊,用于獲取待解析的IPv6地址,從IPv6地址中提取接口標(biāo)識(shí);
[0036]解密模塊,用于根據(jù)預(yù)先選擇的第二密鑰和第二加密算法,對(duì)提取的接口標(biāo)識(shí)進(jìn)行解密,得到64比特位的明文;
[0037]第二提取模塊,用于提取所述明文的前第六預(yù)設(shè)長(zhǎng)度的信息,將提取的信息作為用戶網(wǎng)絡(luò)身份標(biāo)識(shí)。
[0038]由上述技術(shù)方案可知,本發(fā)明的IPv6地址生成、解析方法及裝置,在IPv6后64位接口地址中嵌入用戶網(wǎng)絡(luò)身份標(biāo)識(shí)、MAC地址信息和時(shí)間信息,配置簡(jiǎn)單,地址生成速度快,適用于網(wǎng)絡(luò)中的用戶的追溯,利于進(jìn)行網(wǎng)絡(luò)管理和控制。
【附圖說(shuō)明】
[0039]圖1為本發(fā)明一實(shí)施例提供的一種IPv6地址生成方法的流程示意圖;
[0040]圖2為本發(fā)明一實(shí)施例提供的一種IPv6地址生成方法的原理示意圖;
[0041]圖3為本發(fā)明一實(shí)施例提供的一種IPv6地址解析方法的流程示意圖;
[0042]圖4為本發(fā)明一實(shí)施例提供的IPv6地址生成裝置的結(jié)構(gòu)示意圖;
[0043]圖5為本發(fā)明一實(shí)施例提供的IPv6地址解析裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他的實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0045]圖1示出了本發(fā)明一實(shí)施例提供的一種IPv6地址生成方法的流程示意圖,圖2示出了本發(fā)明一實(shí)施例提供的一種IPv6地址生成方法的原理示意圖,如圖1及圖2所示,本實(shí)施例的IPv6地址生成方法如下所述。
[0046]101、獲取第一預(yù)設(shè)長(zhǎng)度的用戶網(wǎng)絡(luò)身份標(biāo)識(shí),獲取第二預(yù)設(shè)長(zhǎng)度的當(dāng)前時(shí)間信息,以及獲取第三預(yù)設(shè)長(zhǎng)度的用戶的媒體訪問(wèn)控制(Media/Medium Access Control,簡(jiǎn)稱(chēng)MAC)地址信息。
[0047]102、將所述用戶網(wǎng)絡(luò)身份標(biāo)識(shí)、預(yù)設(shè)的第四預(yù)設(shè)長(zhǎng)度的選擇位、預(yù)設(shè)的第五預(yù)設(shè)長(zhǎng)度的預(yù)留位、當(dāng)前時(shí)間信息和所述MAC地址信息依次連接,以生成64比特位的數(shù)據(jù)。
[0048]103、根據(jù)預(yù)先選擇的第一加密算法和第一密鑰,對(duì)所生成的數(shù)據(jù)進(jìn)行加密,以生成(64比特位)接口標(biāo)識(shí)。
[0049]應(yīng)說(shuō)明的是,本實(shí)施例預(yù)先選擇的第一加密算法應(yīng)滿足其輸入數(shù)據(jù)塊為64比特位、輸出數(shù)據(jù)塊也為64比特位的安全性高對(duì)稱(chēng)加密算法;本實(shí)施例預(yù)先選擇的第一密鑰為非該算法的弱密鑰。
[0050]目前,加密算法蓬勃發(fā)展,多種密碼算法在世界各國(guó)相繼出現(xiàn)。舉例來(lái)說(shuō),可根據(jù)預(yù)先選擇的第一密鑰,采用國(guó)際數(shù)據(jù)加密算法(Internat1nal Data Encrypt1nAlgorithm,簡(jiǎn)稱(chēng)IDEA),對(duì)所生成的數(shù)據(jù)進(jìn)行加密,生成IPv6地址后64比特位的接口標(biāo)識(shí)ID。
[0051]應(yīng)說(shuō)明的是,IDEA在密碼學(xué)中屬于數(shù)據(jù)塊加密算法(Block Cipher)類(lèi)。IDEA使用長(zhǎng)度為128位的密鑰,數(shù)據(jù)塊大小為64位。從理論上講,IDEA屬于“強(qiáng)”加密算法,至今還沒(méi)有出現(xiàn)對(duì)該算法的有效攻擊算法。
[0052]舉例來(lái)說(shuō),可根據(jù)預(yù)先選擇的第一密鑰,采用三重?cái)?shù)據(jù)加密算法(Triple DataEncrypt1n Algorithm,簡(jiǎn)稱(chēng)TDEA,通稱(chēng)3DES),對(duì)所生成的數(shù)據(jù)進(jìn)行加
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
漠河县| 丰镇市| 西丰县| 遵义市| 酉阳| 攀枝花市| 仪陇县| 衡阳县| 临沭县| 常山县| 浪卡子县| 山阳县| 精河县| 孟津县| 沿河| 黄龙县| 德江县| 托克托县| 陆河县| 湘乡市| 苏尼特左旗| 巢湖市| 沐川县| 邳州市| 利辛县| 康保县| 三都| 桑日县| 株洲市| 铁岭县| 永寿县| 获嘉县| 婺源县| 阜新| 兴国县| 莎车县| 尼木县| 罗甸县| 右玉县| 敦煌市| 洪江市|