1.一種密碼使用方法,其特征在于:先將用戶(hù)密碼與目標(biāo)密碼因子經(jīng)過(guò)目標(biāo)密碼運(yùn)算得到目標(biāo)密碼,改變目標(biāo)密碼因子同一個(gè)用戶(hù)密碼可得到多個(gè)不能相互推導(dǎo)的目標(biāo)密碼,再把目標(biāo)密碼用于用戶(hù)認(rèn)證、數(shù)據(jù)加密。
2.根據(jù)權(quán)利要求1所述的密碼使用方法,其特征在于:目標(biāo)密碼因子隨機(jī)或按規(guī)則生成,若生成的密碼因子不固定則生成后需要存儲(chǔ)使用時(shí)從存儲(chǔ)區(qū)讀取,否則可不存儲(chǔ)在使用時(shí)用相同的方法再重新生成;目標(biāo)密碼因子可以是一個(gè)或多個(gè);目標(biāo)密碼運(yùn)算使用不可從結(jié)果計(jì)算出輸入?yún)?shù)的算法或算法組合;用戶(hù)名也可作為目標(biāo)密碼運(yùn)算的參數(shù)。
3.根據(jù)權(quán)利要求1所述的密碼使用方法,其特征在于:用于數(shù)據(jù)加密包括以下步驟:
(1)加密時(shí),生成目標(biāo)密碼因子,將用戶(hù)密碼和目標(biāo)密碼因子經(jīng)過(guò)目標(biāo)密碼運(yùn)算得到目標(biāo)密碼;
(2)使用目標(biāo)密碼對(duì)數(shù)據(jù)明文加密得到數(shù)據(jù)密文;
(3)存儲(chǔ)數(shù)據(jù)密文,若生成的目標(biāo)密碼因子不固定也需要存儲(chǔ);
(4)解密時(shí),讀取數(shù)據(jù)密文,讀取或生成對(duì)應(yīng)的目標(biāo)密碼因子;
(5)將用戶(hù)密碼和目標(biāo)密碼因子經(jīng)過(guò)目標(biāo)密碼運(yùn)算得到目標(biāo)密碼;
(6)使用目標(biāo)密碼對(duì)數(shù)據(jù)密文解密得到數(shù)據(jù)明文。
4.根據(jù)權(quán)利要求1所述的密碼使用方法,其特征在于:用于用戶(hù)認(rèn)證包括以下步驟:
(1)設(shè)置密碼時(shí),生成目標(biāo)密碼因子,將用戶(hù)密碼和目標(biāo)密碼因子經(jīng)過(guò)目標(biāo)密碼運(yùn)算得到目標(biāo)密碼;
(2)存儲(chǔ)目標(biāo)密碼,目標(biāo)密碼可直接存儲(chǔ)或經(jīng)過(guò)運(yùn)算后存儲(chǔ),若生成的目標(biāo)密碼因子不固定也需要存儲(chǔ);
(3)用戶(hù)登錄時(shí),輸入用戶(hù)名、密碼后,讀取或生成對(duì)應(yīng)的目標(biāo)密碼因子;
(4)將用戶(hù)密碼和目標(biāo)密碼因子經(jīng)過(guò)目標(biāo)密碼運(yùn)算得到目標(biāo)密碼;
(5)驗(yàn)證生成的目標(biāo)密碼和存儲(chǔ)的目標(biāo)密碼是否相同,相同則用戶(hù)認(rèn)證成功否則失敗。
5.根據(jù)權(quán)利要求1所述的密碼使用方法,其特征在于:添加密碼因子進(jìn)行密碼運(yùn)算的次數(shù)可以是1次或多次;在生成目標(biāo)密碼前可添加一次密碼運(yùn)算---基礎(chǔ)密碼運(yùn)算,先將用戶(hù)密碼和基礎(chǔ)密碼因子通過(guò)基礎(chǔ)密碼運(yùn)算得到基礎(chǔ)密碼,再將基礎(chǔ)密碼與目標(biāo)密碼因子經(jīng)過(guò)目標(biāo)密碼運(yùn)算得到目標(biāo)密碼。
6.根據(jù)權(quán)利要求1所述的密碼使用方法,其特征在于:本方法可單獨(dú)用于用戶(hù)認(rèn)證或數(shù)據(jù)加密,也可同時(shí)用于用戶(hù)認(rèn)證和數(shù)據(jù)加密,同時(shí)用于用戶(hù)認(rèn)證和數(shù)據(jù)加密時(shí)用于用戶(hù)認(rèn)證和數(shù)據(jù)加密的用戶(hù)密碼可相同也可不同;加密不同的數(shù)據(jù)可使用不同的目標(biāo)密碼提高安全性;若用戶(hù)認(rèn)證和數(shù)據(jù)加密使用相同的用戶(hù)密碼,數(shù)據(jù)加密可添加基礎(chǔ)密碼運(yùn)算,用于數(shù)據(jù)加密的基礎(chǔ)密碼可以在用戶(hù)登錄后計(jì)算,解密數(shù)據(jù)前進(jìn)行目標(biāo)密碼運(yùn)算時(shí),用戶(hù)不用再次輸入密碼直接使用已經(jīng)計(jì)算的基礎(chǔ)密碼。
7.根據(jù)權(quán)利要求1所述的密碼使用方法,其特征在于:目標(biāo)密碼可以直接加密用戶(hù)數(shù)據(jù)也可以加密密鑰, 再使用密鑰加密用戶(hù)數(shù)據(jù)。