亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種產(chǎn)生關(guān)系型密碼的方法與流程

文檔序號(hào):12365176閱讀:510來(lái)源:國(guó)知局

本發(fā)明涉及一種產(chǎn)生關(guān)系型密碼的方法。



背景技術(shù):

生活中各種各樣的密碼管理著人們各式各樣的資源、數(shù)字財(cái)富和數(shù)字化了的隱私信息。密碼的管理是人們工作和生活中無(wú)論如何也無(wú)法回避的現(xiàn)實(shí)情況。究其原因,現(xiàn)今社會(huì)的發(fā)展使得人們無(wú)法回避以數(shù)字形式呈現(xiàn)的信息,寬帶、移動(dòng)互聯(lián)和智能設(shè)備的普及也進(jìn)一步推動(dòng)各類應(yīng)用的使用機(jī)會(huì)。由于人們?cè)O(shè)定密碼時(shí)的無(wú)序性和隨意性,造成日后使用的混亂和遺忘。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的不足,提出一種生成方式簡(jiǎn)單、易于實(shí)現(xiàn)的產(chǎn)生關(guān)系型密碼的方法。

為了實(shí)現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案包括以下步驟:

步驟1:設(shè)定前導(dǎo)碼

選取若干個(gè)數(shù)字作為前導(dǎo)碼;

步驟2:確定計(jì)算方式

選取一種運(yùn)算算法;

步驟3:產(chǎn)生密碼序列

分步驟3.1,順次排列步驟1中選取的數(shù)字,得到產(chǎn)生密碼序列的基礎(chǔ);

分步驟3.2,對(duì)密碼序列基礎(chǔ)運(yùn)行步驟2中的運(yùn)算算法,所得數(shù)字在密碼序列基礎(chǔ)上依次排列,得初始密碼序列;

分步驟3.3,以初始密碼序列為密碼序列基礎(chǔ),循環(huán)執(zhí)行分步驟3.2,直至獲得最終密碼序列;

步驟4:截取所需密碼

根據(jù)所需密碼的長(zhǎng)度,在最終密碼序列中截取相應(yīng)位數(shù)的密碼。

基于上述,步驟2中的算法采用將前導(dǎo)碼及其之后產(chǎn)生的初始密碼序列的相鄰位數(shù)進(jìn)行相減、相加、轉(zhuǎn)成二進(jìn)制碼相與、轉(zhuǎn)成二進(jìn)制碼相或、轉(zhuǎn)成二進(jìn)制碼相異或或者轉(zhuǎn)成二進(jìn)制碼取模,其中,如果運(yùn)算所得超過(guò)十,則運(yùn)算所得減十,如果相減后為負(fù)數(shù),則該位數(shù)加十后再作差。

基于上述,步驟4中,截取密碼的方法采用順次截取n位、順次截取n位重復(fù)m位、隔k位順次截取n位或者隔k位順次截取n位重復(fù)m位,其中n≥6,n>m≥2,k≥1。

本發(fā)明相對(duì)現(xiàn)有技術(shù)具有突出的實(shí)質(zhì)性特點(diǎn)和顯著進(jìn)步,具體的說(shuō),本發(fā)明旨在解決產(chǎn)生密碼時(shí)無(wú)序和隨意性造成的使用不便和形成密碼間沒(méi)有任何聯(lián)系的困惑。使用此方法產(chǎn)生的密碼具有長(zhǎng)度可以隨意產(chǎn)生,密碼間通過(guò)相同的機(jī)制產(chǎn)生,易于管理和使用。

具體實(shí)施方式

下面通過(guò)具體實(shí)施方式,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。

一種產(chǎn)生關(guān)系型密碼的方法,該方法包括以下步驟:

步驟1:設(shè)定前導(dǎo)碼

選取若干個(gè)數(shù)字作為前導(dǎo)碼;

步驟2:確定計(jì)算方式

選取一種運(yùn)算算法;

步驟3:產(chǎn)生密碼序列

分步驟3.1,順次排列步驟1中選取的數(shù)字,得到產(chǎn)生密碼序列的基礎(chǔ);

分步驟3.2,對(duì)密碼序列基礎(chǔ)運(yùn)行步驟2中的運(yùn)算算法,所得數(shù)字在密碼序列基礎(chǔ)上依次排列,得初始密碼序列;

分步驟3.3,以初始密碼序列為密碼序列基礎(chǔ),循環(huán)執(zhí)行分步驟3.2,直至獲得最終密碼序列;

步驟4:截取所需密碼

根據(jù)所需密碼的長(zhǎng)度,在最終密碼序列中截取相應(yīng)位數(shù)的密碼。

進(jìn)一步優(yōu)選地,步驟2中的算法將前導(dǎo)碼及其之后產(chǎn)生的初始密碼序列的相鄰位數(shù)進(jìn)行相減、相加、轉(zhuǎn)成二進(jìn)制碼相與、轉(zhuǎn)成二進(jìn)制碼相或、轉(zhuǎn)成二進(jìn)制碼相異或或者轉(zhuǎn)成二進(jìn)制碼取模,其中,如果運(yùn)算所得超過(guò)十,則運(yùn)算所得減十,如果相減后為負(fù)數(shù),則該位數(shù)加十后再作差。

進(jìn)一步優(yōu)選地,步驟4中,截取密碼的方法采用順次截取n位、順次截取n位重復(fù)m位、隔k位順次截取n位或者隔k位順次截取n位重復(fù)m位,其中n≥6,n>m≥2,k≥1。

具體的,如設(shè)定的前導(dǎo)碼采用本人生日六位數(shù)“931226”,確定的計(jì)算方式采用相鄰位數(shù)字依次相減,則產(chǎn)生的密碼序列為:629060439466145805797858829370636674370931671625965476311713,根據(jù)產(chǎn)生的密碼序列,順次截取六位數(shù)字密碼(629060 439466 145805 797858 829370 636674 370931 671625 965476 311713),在使用的時(shí)候,任意選取其中一個(gè)作為密碼即可,既避免了密碼的簡(jiǎn)單隨意,而且易于管理。

本發(fā)明與無(wú)序性和隨意性的密碼相比較的優(yōu)點(diǎn)是:本發(fā)明產(chǎn)生的密碼具有有序和相關(guān)聯(lián);本發(fā)明產(chǎn)生的密碼的長(zhǎng)度可以隨意裁切不受限制。

最后應(yīng)當(dāng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:依然可以對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1