專利名稱:一種動(dòng)態(tài)加密方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電子技術(shù)領(lǐng)域,尤其涉及一種動(dòng)態(tài)加密方法及裝置。
背景技術(shù):
目前電子設(shè)備由于存儲(chǔ)或者播放的信息具有一定的私密性,因此用戶一般采用密碼對(duì)電子設(shè)備進(jìn)行加密,但是加密一般是固定密碼,或者雖然是固定密碼,定期通過(guò)人工實(shí)現(xiàn)更換,對(duì)于電子設(shè)備有多個(gè)用戶進(jìn)行操作時(shí),采用固定密碼保密性不夠好,不能滿足多用戶操作的保密性需求。
發(fā)明內(nèi)容
本發(fā)明目的在于 提供一種動(dòng)態(tài)加密方法及裝置,以解決現(xiàn)有技術(shù)存在的保密性不好,不能滿足多用戶操作的保密性需求的問(wèn)題。本發(fā)明的實(shí)施例是這樣實(shí)現(xiàn)的,一種動(dòng)態(tài)加密方法,所述方法包括以下步驟:記錄運(yùn)行動(dòng)態(tài)信息,所述動(dòng)態(tài)信息包括運(yùn)行總天數(shù)、運(yùn)行總時(shí)間和密碼對(duì)話框彈出次數(shù);根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,運(yùn)算得到高級(jí)加密密碼和次級(jí)加密密碼;使用所述高級(jí)加密密碼和所述次級(jí)加密密碼進(jìn)行加密。本發(fā)明的實(shí)施例是這樣實(shí)現(xiàn)的,一種動(dòng)態(tài)解密方法,所述方法包括以下步驟:根據(jù)運(yùn)行動(dòng)態(tài)信息、預(yù)存信息和預(yù)設(shè)規(guī)則,彈出密碼對(duì)話框,所述運(yùn)行動(dòng)態(tài)信息包括運(yùn)行總天數(shù),所述預(yù)存信息包括預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù);接收輸入的解密密碼;確定所述解密密碼的級(jí)別;根據(jù)所述解密密碼的級(jí)別進(jìn)行解密。本發(fā)明的實(shí)施例的另一目的在于提供一種動(dòng)態(tài)加密裝置,所述裝置包括:記錄單元,用于記錄運(yùn)行動(dòng)態(tài)信息,所述運(yùn)行動(dòng)態(tài)信息包括運(yùn)行總天數(shù)、運(yùn)行總時(shí)間和密碼對(duì)話框彈出次數(shù);運(yùn)算單元,用于根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,運(yùn)算得到高級(jí)加密密碼和次級(jí)加密密碼;加密單元,用于使用所述高級(jí)加密密碼和次級(jí)加密密碼進(jìn)行加密。本發(fā)明的實(shí)施例的另一目的在于提供一種動(dòng)態(tài)解密裝置,所述裝置包括:彈出密碼單元,用于根據(jù)運(yùn)行動(dòng)態(tài)信息、預(yù)存信息和預(yù)設(shè)規(guī)則,彈出密碼對(duì)話框,所述運(yùn)行動(dòng)態(tài)信息包括電視運(yùn)行總天數(shù),所述預(yù)存信息包括預(yù)設(shè)彈出密碼對(duì)話框天數(shù)間隔;接收密碼單元,用于接收輸入的解密密碼;確定級(jí)別單元,用于確定所述解密密碼的級(jí)別;解密單元,用于根據(jù)所述解密密碼的級(jí)別進(jìn)行解密。本發(fā)明通過(guò)對(duì)密碼實(shí)現(xiàn)動(dòng)態(tài)計(jì)算,實(shí)現(xiàn)不同時(shí)間段,通過(guò)不同的密碼來(lái)進(jìn)行控制,解決了現(xiàn)有技術(shù)存在的保密性不好,不能滿足多用戶操作保密性需求的問(wèn)題。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的動(dòng)態(tài)加密方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例提供的動(dòng)態(tài)解密方法的實(shí)現(xiàn)流程圖;圖3是本發(fā)明實(shí)施例提供的動(dòng)態(tài)加密裝置的模塊結(jié)構(gòu)圖;圖4是本發(fā)明實(shí)施例提供的動(dòng)態(tài)解密裝置的模塊結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例提供了動(dòng)態(tài)加密方法,所述方法的執(zhí)行主體是動(dòng)態(tài)加密電視裝置,所述方法如圖1所示,具體步驟包括:SI 1、記錄運(yùn)行動(dòng)態(tài)信息。 在本實(shí)施例 中,執(zhí)行記錄運(yùn)行動(dòng)態(tài)信息的主體包括電視機(jī)、計(jì)算機(jī)等電子設(shè)備,所述運(yùn)行動(dòng)態(tài)信息包括但不限于運(yùn)行總天數(shù)、運(yùn)行總時(shí)間以及密碼對(duì)話框彈出次數(shù)。需要說(shuō)明的是,運(yùn)行總時(shí)間為電視或者計(jì)算機(jī)等電子設(shè)備出廠清零數(shù)據(jù)以后,再次開(kāi)機(jī)就記錄運(yùn)行總時(shí)間,關(guān)機(jī)時(shí)間不計(jì)算在運(yùn)行總時(shí)間內(nèi),關(guān)機(jī)不對(duì)電視運(yùn)行總時(shí)間清零;運(yùn)行總天數(shù)為出廠清零數(shù)據(jù)以后,再次開(kāi)機(jī)就開(kāi)始記錄電視運(yùn)行總天數(shù),即使電視關(guān)機(jī),依然記錄電視運(yùn)行總天數(shù),記錄的電視運(yùn)行總天數(shù)為整數(shù),小于24小時(shí)按I天記錄。S12、根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,運(yùn)算得到高級(jí)加密密碼和次級(jí)加密密碼。在本實(shí)施例中,采用兩級(jí)密碼的方式進(jìn)行加密,所述兩級(jí)密碼包括高級(jí)加密密碼和次級(jí)加密密碼,所述高級(jí)加密密碼具有全局的權(quán)限,這里全局的權(quán)限是指任何一次密碼對(duì)話框,都用高級(jí)加密密碼進(jìn)行加密,另外用高級(jí)加密密碼進(jìn)行加密不能用次級(jí)加密密碼進(jìn)行解密。具體地,實(shí)現(xiàn)S12的方法包括:根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到所述高級(jí)加密密碼和所述次級(jí)加密密碼。在本實(shí)施例中,預(yù)存信息包括但不限于初始密碼、媒體訪問(wèn)控制(Media AccessControl, MAC)地址、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和密碼對(duì)話框彈出次數(shù)閾值,初始密碼是出廠時(shí)電子設(shè)備設(shè)置的密碼,廠方會(huì)通過(guò)說(shuō)明書(shū)的方式告知客戶,MAC地址是出廠時(shí)固定的地址,每臺(tái)電子設(shè)備的MAC地址都不一樣,預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)用于對(duì)密碼對(duì)話框彈出的時(shí)間進(jìn)行控制,密碼對(duì)話框彈出次數(shù)閾值用于對(duì)次級(jí)加密密碼的計(jì)算和加密進(jìn)行控制。
需要說(shuō)明的是,當(dāng)密碼對(duì)話框彈出次數(shù)大于密碼對(duì)話框彈出次數(shù)閾值時(shí),繼續(xù)彈出密碼對(duì)話框,但是不計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼,不使用次級(jí)加密密碼對(duì)對(duì)話框進(jìn)行加密。進(jìn)一步具體的,根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到所述高級(jí)加密密碼包括:MainP=MAC 地址; 或MainP=運(yùn)行總天數(shù);或MainP=MAC地址+運(yùn)行總天數(shù);其中,所述MainP表示高級(jí)加密密碼。上述實(shí)現(xiàn)方式僅為可選的計(jì)算高級(jí)加密密碼方式,還可以通過(guò)運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息采用其他方式進(jìn)行計(jì)算,對(duì)于高級(jí)加密密碼計(jì)算方式一般僅被對(duì)電子設(shè)備具有最高管理權(quán)限的人掌握。進(jìn)一步具體的,根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到次級(jí)加密密碼包括:根據(jù)所述初始密碼、 密碼對(duì)話框彈出次數(shù)為1、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和MAC地址計(jì)算出密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼;根據(jù)密碼對(duì)話框彈出次數(shù)、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和上一次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼,計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼;當(dāng)密碼對(duì)話框彈出次數(shù)大于密碼對(duì)話框彈出次數(shù)閾值,不再計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼。需要說(shuō)明的是,上述方法中首先計(jì)算出第一次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼,第二次密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼的計(jì)算依賴于第一次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼,依此類推。進(jìn)一步的,所述根據(jù)所述初始密碼、密碼對(duì)話框彈出次數(shù)為1、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和MAC地址計(jì)算出密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼; 根據(jù)密碼對(duì)話框彈出次數(shù)、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和上一次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼,計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼具體為:SubP (N) =P0PN SubP (N-1) +t*N+MAC 地址;其中,所述N表示密碼對(duì)話框彈出次數(shù),SubP (N)表示密碼對(duì)話框第N次彈出對(duì)應(yīng)的次級(jí)加密密碼,P0PN SubP (N-1)表示將次密碼對(duì)話框第(N-1)彈出相應(yīng)的次級(jí)加密密碼的第N位彈出,當(dāng)N為I時(shí),SubPO表示初始密碼,所述t為預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)。根據(jù)上述方法,可以計(jì)算出第一次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼、第二次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼,一直到密碼對(duì)話框彈出次數(shù)等于密碼對(duì)話框彈出次數(shù)閾值。假定密碼對(duì)話框彈出次數(shù)閾值為10,根據(jù)上述方法一次可以計(jì)算出密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼至第十次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼。S13、使用所述高級(jí)加密密碼和所述次級(jí)加密密碼進(jìn)行加密。具體地,實(shí)現(xiàn)S13的方法包括:
使用所述高級(jí)加密密碼對(duì)所有的密碼對(duì)話框進(jìn)行加密,和當(dāng)密碼對(duì)話框彈出次數(shù)小于等于密碼對(duì)話框彈出次數(shù)閾值時(shí),使用所述次級(jí)加密密碼對(duì)相應(yīng)密碼對(duì)話框進(jìn)行加
LU ο以密碼對(duì)話框彈出次數(shù)閾值等于10為例,高級(jí)加密密碼對(duì)所有密碼對(duì)話框,以密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼對(duì)第一次彈出的密碼對(duì)話框進(jìn)行加密,以密碼對(duì)話框第二次彈出相應(yīng)的次級(jí)加密密碼對(duì)第二次彈出的密碼對(duì)話框進(jìn)行加密,依次類推,直到以密碼對(duì)話框第十次彈出相應(yīng)的次級(jí)加密密碼對(duì)第十次彈出的密碼對(duì)話框進(jìn)行加密。在本實(shí)施例中,分別計(jì)算出高級(jí)加密密碼和密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼,并依次計(jì)算出密碼對(duì)話框第二次彈出相應(yīng)的次級(jí)加密密碼到密碼對(duì)話框第十次彈出相應(yīng)的次級(jí)加密密碼,不了解此套運(yùn)算規(guī)則和基本信息的用戶很難破解高級(jí)加密密碼和次級(jí)加密密碼,可以達(dá)到保密性更好的效果,而且根據(jù)不同時(shí)段修改密碼,具有較好的保密性,另外根據(jù)高級(jí)加密密碼和次級(jí)加密密碼被不同用戶使用,可以解決多用戶操作保密性的問(wèn)題。本發(fā)明實(shí)施例提供了動(dòng)態(tài)解密方法,所述方法的執(zhí)行主體是動(dòng)態(tài)解密電視裝置,所述方法如圖2所示,具體步驟包括:S21、根據(jù)運(yùn)行動(dòng)態(tài)信息、預(yù)存信息和預(yù)設(shè)規(guī)則,彈出密碼對(duì)話框。在本實(shí)施例中,運(yùn)行動(dòng)態(tài)信息包括但不限于運(yùn)行總時(shí)間、運(yùn)行總天數(shù)以及密碼對(duì)話框彈出次數(shù),預(yù)存信息包括初始密碼、MAC地址、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和密碼對(duì)話框彈出次數(shù)閾值,預(yù)設(shè)規(guī)則為當(dāng)電視運(yùn)行總天數(shù)為預(yù)設(shè)彈出密碼對(duì)話框天數(shù)間隔整數(shù)倍時(shí),彈出密碼對(duì)話框。例如,預(yù)存信息中設(shè)置30天為預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù),當(dāng)運(yùn)行動(dòng)態(tài)信息中記載的運(yùn)行總天數(shù)為30天 ,60天,90天等為30天整數(shù)倍的天數(shù)時(shí),會(huì)彈出密碼對(duì)話框。S22、接收輸入的解密密碼。S23、確定所述解密密碼的級(jí)別。需要說(shuō)明的是,在進(jìn)行加密時(shí),確定了高級(jí)加密密碼和次級(jí)加密密碼的級(jí)別和權(quán)限,當(dāng)解密密碼等于高級(jí)加密密碼時(shí),該解密密碼為高級(jí)解密密碼,當(dāng)解密密碼等于次級(jí)加密密碼時(shí),該解密密碼為次級(jí)解密密碼。用戶通過(guò)獲取電視加密的預(yù)設(shè)運(yùn)算規(guī)則、電視運(yùn)行動(dòng)態(tài)信息和預(yù)存信息計(jì)算出來(lái)解密密碼??蛇x的,實(shí)現(xiàn)所述S23包括:判斷解密密碼是否是高級(jí)解密密碼;若所述解密密碼不是高級(jí)解密密碼,判斷所述解密密碼是否是密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)解密密碼。需要說(shuō)明的是,次級(jí)解密密碼有多個(gè),次級(jí)解密密碼與密碼對(duì)話框彈出次數(shù)對(duì)應(yīng),假設(shè)一個(gè)次級(jí)解密密碼是對(duì)應(yīng)對(duì)話框彈出次數(shù)為3時(shí)的解密密碼,但是密碼對(duì)話第2次彈出時(shí),輸入該次級(jí)解密密碼也是錯(cuò)誤的,不能進(jìn)行解密。S24、根據(jù)所述解密密碼的級(jí)別進(jìn)行解密。具體實(shí)現(xiàn)S24的方法具體為:當(dāng)解密密碼是高級(jí)解密密碼,進(jìn)行解密且不再?gòu)棾雒艽a對(duì)話框;當(dāng)解密密碼是密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)解密密碼,進(jìn)行不完全解密,以使得在運(yùn)行總天數(shù)為預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)的整數(shù)倍時(shí),再次彈出密碼對(duì)話框。需要說(shuō)明的是,不完全解密是指后續(xù)再次彈出密碼對(duì)話框。本實(shí)施例通過(guò)分級(jí)可以到達(dá)對(duì)密碼有效管理的效果,例如部分用戶只允許一段時(shí)間對(duì)電視進(jìn)行操作和觀看,或者部分用戶只允許一段時(shí)間訪問(wèn)電腦,可以讓其了解次級(jí)解密密碼計(jì)算方法和相關(guān)信息,使其僅能在部分時(shí)間段對(duì)電視進(jìn)行解密。可選的,上述方法還包括:當(dāng)接收的的解密密碼錯(cuò)誤次數(shù)達(dá)到5次時(shí),自動(dòng)關(guān)機(jī)。在本實(shí)施例中,通過(guò)對(duì)錯(cuò)誤次數(shù)進(jìn)行限制,防止用戶通過(guò)不停地嘗試進(jìn)行破解密碼的可能性。本發(fā)明實(shí)施例提供了動(dòng)態(tài)加密裝置,所述裝置如圖3所示,具體包括:記錄單元31,用于記錄運(yùn)行動(dòng)態(tài)信息,所述運(yùn)行動(dòng)態(tài)信息包括運(yùn)行總天數(shù)、運(yùn)行總時(shí)間和密碼對(duì)話框彈出次數(shù);運(yùn)算單元32,用于根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,運(yùn)算得到高級(jí)加密密碼和次級(jí)加密密碼;加密單元33,用于使用所述高級(jí)加密密碼和次級(jí)加密密碼進(jìn)行加密??蛇x的,所述運(yùn)算單元32具體用于:根據(jù)預(yù)設(shè)運(yùn)算 規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到所述高級(jí)加密密碼和所述次級(jí)加密密碼,所述預(yù)存信息包括初始密碼、媒體訪問(wèn)控制MAC地址、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和彈出密碼對(duì)話框閾值??蛇x的,所述運(yùn)算單元32包括:高級(jí)加密密碼運(yùn)算模塊321和次級(jí)加密密碼運(yùn)算模塊322。高級(jí)加密密碼運(yùn)算模塊321,用于根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到所述高級(jí)加密密碼,所述MainP表示高級(jí)加密密碼,MainP=MAC 地址; 或MainP=運(yùn)行總天數(shù);或MainP=MAC地址+運(yùn)行總天數(shù)。次級(jí)加密密碼運(yùn)算模塊322,用于根據(jù)所述初始密碼、密碼對(duì)話框彈出次數(shù)為1、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和MAC地址計(jì)算出密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼;根據(jù)密碼對(duì)話框彈出次數(shù)、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和上一次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼,計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼;當(dāng)密碼對(duì)話框彈出次數(shù)大于彈出密碼對(duì)話框閾值,不再計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼??蛇x的,所述次級(jí)加密密碼運(yùn)算模塊322進(jìn)一步用于:當(dāng)密碼對(duì)話框彈出次數(shù)小于等于彈出密碼對(duì)話框閾值,計(jì)算密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼和密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼,SubP (N) =P0PN SubP (N-1) +t*N+MAC 地址;其中,所述N表示彈出密碼對(duì)話框次數(shù),SubP (N)表示第N次彈出密碼對(duì)話框?qū)?yīng)的次級(jí)加密密碼,P0PN SubP (N-1)表示將第(N-1)次彈出密碼對(duì)話框?qū)?yīng)的第二級(jí)電視加密密碼的第N位彈出,當(dāng)N為I時(shí),SubPO表示初始密碼,所述t為預(yù)設(shè)彈出密碼對(duì)話框天數(shù)間隔。本發(fā)明實(shí)施例提供了動(dòng)態(tài)解密裝置,所述裝置如圖4所示,具體包括:彈出密碼單元41,用于根據(jù)運(yùn)行動(dòng)態(tài)信息、預(yù)存信息和預(yù)設(shè)規(guī)則,彈出密碼對(duì)話框,所述運(yùn)行動(dòng)態(tài)信息包括電視運(yùn)行總天數(shù),所述預(yù)存信息包括預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù);接收密碼單元42,用于接收輸入的解密密碼;確定級(jí)別單元43,用于確定所述解密密碼的級(jí)別;解密單元44,用于根據(jù)所述解密密碼的級(jí)別進(jìn)行解密??蛇x的,所述確定級(jí)別單元43具體用于:判斷解密密碼是否是高級(jí)解密密碼;若所述解密密碼不是高級(jí)解密密碼,判斷所述解密密碼是否是密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)解密密碼??蛇x的,所述解密單元44具體用于:·
當(dāng)解密密碼是高級(jí)解密密碼,進(jìn)行解密,不再?gòu)棾雒艽a對(duì)話框;當(dāng)解密密碼是密碼對(duì)話框彈出次數(shù)對(duì)應(yīng)的次級(jí)解密密碼,進(jìn)行不完全解密,以使得運(yùn)行總天數(shù)為預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)整數(shù)倍時(shí),再次彈出密碼對(duì)話框??蛇x的,所述裝置還包括:關(guān)機(jī)控制單元45,用于當(dāng)接收的解密密碼錯(cuò)誤次數(shù)達(dá)到5次,自動(dòng)關(guān)機(jī)。本領(lǐng)域普通技術(shù)人員可以理解為上述實(shí)施例所包括的各個(gè)模塊只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括R0M/RAM等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種動(dòng)態(tài)加密方法,其特征在于,所述方法包括: 記錄運(yùn)行動(dòng)態(tài)信息,所述動(dòng)態(tài)信息包括運(yùn)行總天數(shù)、運(yùn)行總時(shí)間和密碼對(duì)話框彈出次數(shù); 根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,運(yùn)算得到高級(jí)加密密碼和次級(jí)加密密碼; 使用所述高級(jí)加密密碼和所述次級(jí)加密密碼進(jìn)行加密。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,進(jìn)行運(yùn)算得到高級(jí)加密密碼和次級(jí)加密密碼具體為: 根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到所述高級(jí)加密密碼和所述次級(jí)加密密碼,所述預(yù)存信息包括初始密碼、媒體訪問(wèn)控制MAC地址、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和密碼對(duì)話框彈出次數(shù)閾值。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到所述高級(jí)加密密碼的步驟包括: MainP=MAC 地址; 或MainP=運(yùn)行總天數(shù); 或MainP=MAC地址+運(yùn)行總天數(shù); 其中,所述MainP表示高級(jí)加密密碼。
4.如權(quán)利要求 2所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到次級(jí)加密密碼的步驟包括: 根據(jù)所述初始密碼、密碼對(duì)話框彈出次數(shù)為1、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和MAC地址計(jì)算出密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼; 根據(jù)密碼對(duì)話框彈出次數(shù)、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和上一次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼,計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼; 當(dāng)密碼對(duì)話框彈出次數(shù)大于密碼對(duì)話框彈出次數(shù)閾值,不再計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼。
5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述初始密碼、密碼對(duì)話框彈出次數(shù)為1、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和MAC地址計(jì)算出密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼;根據(jù)密碼對(duì)話框彈出次數(shù)、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和上一次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼,計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼具體為:SubP (N) =POPN SubP (N-1) +t*N+MAC 地址; 其中,所述N表示彈出密碼對(duì)話框次數(shù),SubP (N)表示第N次密碼對(duì)話框彈出對(duì)應(yīng)的次級(jí)加密密碼,POPN SubP (N-1)表示將第(N-1)次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼的第N位彈出,當(dāng)N為I時(shí),SubPO表示初始密碼,所述t為預(yù)設(shè)彈出密碼對(duì)話框天數(shù)間隔。
6.如權(quán)利要求1所述的方法,其特征在于,所述使用所述高級(jí)加密密碼和所述次級(jí)加密密碼進(jìn)行加密具體為: 使用所述高級(jí)加密密碼對(duì)所有的密碼對(duì)話框進(jìn)行加密,和當(dāng)密碼對(duì)話框彈出次數(shù)小于等于密碼對(duì)話框彈出次數(shù)閾值時(shí),使用所述次級(jí)加密密碼對(duì)相應(yīng)密碼對(duì)話框進(jìn)行加密。
7.一種動(dòng)態(tài)解密方法,其特征在于,所述方法包括: 根據(jù)運(yùn)行動(dòng)態(tài)信息、預(yù)存信息和預(yù)設(shè)規(guī)則,彈出密碼對(duì)話框,所述運(yùn)行動(dòng)態(tài)信息包括運(yùn)行總天數(shù),所述預(yù)存信息包括預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù);接收輸入的解密密碼; 確定所述解密密碼的級(jí)別; 根據(jù)所述解密密碼的級(jí)別進(jìn)行解密。
8.如權(quán)利要求7所述的方法,其特征在于,所述確定所述解密密碼的級(jí)別具體為: 判斷解密密碼是否是高級(jí)解密密碼; 若所述解密密碼不是高級(jí)解密密碼,判斷所述解密密碼是否是密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)解密密碼。
9.如權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述解密密碼的級(jí)別進(jìn)行解密具體為: 當(dāng)解密密碼是高級(jí)解密密碼,進(jìn)行解密且不再?gòu)棾雒艽a對(duì)話框; 當(dāng)解密密碼是密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)解密密碼,進(jìn)行不完全解密,以使得運(yùn)行總天數(shù)為預(yù)設(shè)彈出密碼對(duì)話框間隔天數(shù)整數(shù)倍時(shí),再次彈出密碼對(duì)話框。
10.如權(quán)利要求7所述的方法,其特征在于,所述方法還包括: 當(dāng)接收的解密密碼錯(cuò)誤次數(shù)達(dá)到5次時(shí),自動(dòng)關(guān)機(jī)。
11.一種動(dòng)態(tài)加密裝置,其特征在于,所述裝置包括: 記錄單元,用于記錄運(yùn)行動(dòng)態(tài)信息,所述運(yùn)行動(dòng)態(tài)信息包括運(yùn)行總天數(shù)、運(yùn)行總時(shí)間和密碼對(duì)話框彈出次數(shù); 運(yùn)算單元,用于根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,運(yùn)算得到高級(jí)加密密碼和次級(jí)加密密碼; 加密單元,用于使用所述高級(jí)加密密碼和次級(jí)加密密碼進(jìn)行加密。
12.如權(quán)利要求11所述的裝置,其特征在于,所述運(yùn)算單元具體用于: 根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到所述高級(jí)加密密碼和所述次級(jí)加密密碼,所述預(yù)存信息包括初始密碼、媒體訪問(wèn)控制MAC地址、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和彈出密碼對(duì)話框閾值。
13.如權(quán)利要求12所述的裝置,其特征在于,所述運(yùn)算單元包括: 高級(jí)加密密碼運(yùn)算模塊,用于根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,對(duì)所述運(yùn)行動(dòng)態(tài)信息和/或預(yù)存信息進(jìn)行運(yùn)算得到所述高級(jí)加密密碼,所述MainP表示高級(jí)加密密碼, MainP=MAC 地址; 或MainP=運(yùn)行總天數(shù); 或MainP=MAC地址+運(yùn)行總天數(shù)。
14.如權(quán)利要求12所述的裝置,其特征在于,所述運(yùn)算單元包括: 次級(jí)加密密碼運(yùn)算模塊,用于根據(jù)所述初始密碼、密碼對(duì)話框彈出次數(shù)為1、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和MAC地址計(jì)算出密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼; 根據(jù)密碼對(duì)話框彈出次數(shù)、預(yù)設(shè)密碼對(duì)話框彈出間隔天數(shù)和上一次密碼對(duì)話框彈出相應(yīng)的次級(jí)加密密碼,計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼; 當(dāng)密碼對(duì)話框彈出次數(shù)大于彈出密碼對(duì)話框閾值,不再計(jì)算密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼。
15.如權(quán)利要求14所述的裝置,其特征在于,所述次級(jí)加密密碼運(yùn)算模塊進(jìn)一步具體用于: 當(dāng)密碼對(duì)話框彈出次數(shù)小于等于彈出密碼對(duì)話框閾值,計(jì)算密碼對(duì)話框第一次彈出相應(yīng)的次級(jí)加密密碼和密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)加密密碼,SubP (N) =POPN SubP (N-1) +t*N+MAC 地址; 其中,所述N表示彈出密碼對(duì)話框次數(shù),SubP (N)表示第N次彈出密碼對(duì)話框?qū)?yīng)的次級(jí)加密密碼,POPN SubP (N-1)表示將第(N-1)次彈出密碼對(duì)話框?qū)?yīng)的第二級(jí)電視加密密碼的第N位彈出,當(dāng)N為I時(shí),SubPO表示初始密碼,所述t為預(yù)設(shè)彈出密碼對(duì)話框天數(shù)間隔。
16.一種動(dòng)態(tài)解密裝置,其特征在于,所述裝置包括: 彈出密碼單元,用于根據(jù)運(yùn)行動(dòng)態(tài)信息、預(yù)存信息和預(yù)設(shè)規(guī)則,彈出密碼對(duì)話框,所述運(yùn)行動(dòng)態(tài)信息包括電視運(yùn)行總天數(shù),所述預(yù)存信息包括預(yù)設(shè)彈出密碼對(duì)話框天數(shù)間隔;接收密碼單元,用于接收輸入的解密密碼; 確定級(jí)別單元,用于確定所述解密密碼的級(jí)別; 解密單元,用于根據(jù)所述解密密碼的級(jí)別進(jìn)行解密。
17.如權(quán)利要求16所述的裝置,其特征在于,所述確定級(jí)別單元具體用于: 判斷解密密碼是否是高級(jí)解密密碼; 若所述解密密碼不是高級(jí)解密密碼,判斷所述解密密碼是否是密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)解密密碼。
18.如權(quán)利要求16所述的裝置,其特征在于,所述解密單元具體用于: 當(dāng)解密密碼是高級(jí)解密密碼,進(jìn)行解密,不再?gòu)棾雒艽a對(duì)話框; 當(dāng)解密密碼是密碼對(duì)話框彈出次數(shù)相應(yīng)的次級(jí)解密密碼,進(jìn)行不完全解密,以使得運(yùn)行總天數(shù)為預(yù)設(shè)彈出密碼對(duì)話框間隔天數(shù)整數(shù)倍時(shí),再次彈出密碼對(duì)話框。
19.如權(quán)利要求16所述的裝置,其特征在于,所述裝置還包括: 關(guān)機(jī)控制單元,用于當(dāng)接收的解密密碼錯(cuò)誤次數(shù)達(dá)到5次,自動(dòng)關(guān)機(jī)。
全文摘要
本發(fā)明適用于電子技術(shù)領(lǐng)域,提供了一種動(dòng)態(tài)加密方法及裝置,所述方法包括記錄運(yùn)行動(dòng)態(tài)信息,所述動(dòng)態(tài)信息包括運(yùn)行總天數(shù)、運(yùn)行總時(shí)間和密碼對(duì)話框彈出次數(shù);根據(jù)預(yù)設(shè)運(yùn)算規(guī)則,運(yùn)算得到高級(jí)加密密碼和次級(jí)加密密碼;使用所述高級(jí)加密密碼和所述次級(jí)加密密碼進(jìn)行加密。本發(fā)明通過(guò)對(duì)密碼實(shí)現(xiàn)動(dòng)態(tài)計(jì)算,且實(shí)現(xiàn)不同時(shí)間段,通過(guò)不同的密碼來(lái)進(jìn)行控制,解決了現(xiàn)有技術(shù)存在的保密性不好,不能滿足多用戶操作保密性的問(wèn)題。
文檔編號(hào)H04L9/14GK103248477SQ20131015255
公開(kāi)日2013年8月14日 申請(qǐng)日期2013年4月27日 優(yōu)先權(quán)日2013年4月27日
發(fā)明者劉兆祥, 馮倉(cāng)勝 申請(qǐng)人:深圳創(chuàng)維-Rgb電子有限公司