亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種手機數(shù)據(jù)加密方法以及解密方法

文檔序號:7893173閱讀:476來源:國知局
專利名稱:一種手機數(shù)據(jù)加密方法以及解密方法
技術(shù)領域
本發(fā)明涉及手機設備領域,特別是涉及一種手機數(shù)據(jù)加密方法以及解密方法。
背景技術(shù)
當前的手機用戶由于手機的丟失,導致手機里面的照片、視頻信息或財務信息被他人利用,造成個人隱私信息的泄露,對機主產(chǎn)生極大的影響。另外,由于WIFI網(wǎng)絡在咖啡館、餐廳以及圖書館等公共場所得到普遍的應用,手機在利用WIFI網(wǎng)絡瀏覽網(wǎng)頁或進行網(wǎng)絡應用時,存在被黑客盜取手機文件的風險。在手機文件被具有不良動機之他人獲取后,輕者會將其上傳網(wǎng)上供公眾瀏覽,使得機主的私人信息曝光,更甚者則會做出敲詐勒索等惡劣的行為,令手機機主蒙受重大經(jīng)濟損失。因此,需要提供一種手機數(shù)據(jù)加密方法以及解密方法,以保護手機數(shù)據(jù)的安全。

發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種手機數(shù)據(jù)加密方法以及解密方法,能夠保護手機的數(shù)據(jù)安全。為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是提供一種手機數(shù)據(jù)加密方法,包括獲取用戶輸入的PIN碼并根據(jù)PIN碼從SM卡獲取SM卡編碼,將PIN碼和SM卡編碼合并以組成密碼串;利用密碼串對源數(shù)據(jù)進行加密,以獲取加密數(shù)據(jù)。其中,利用密碼串對源數(shù)據(jù)進行加密,以獲取加密數(shù)據(jù)的步驟包括以密碼串的字節(jié)數(shù)為讀取單位對源數(shù)據(jù)進行讀??;將密碼串與讀取的源數(shù)據(jù)進行邏輯運算;將邏輯運算后的源數(shù)據(jù)存儲為加密數(shù)據(jù)。其中,將密碼串與讀取的源數(shù)據(jù)進行邏輯運算的步驟包括當讀取的源數(shù)據(jù)的字節(jié)數(shù)等于密碼串的字節(jié)數(shù)時,直接將密碼串與讀取的源數(shù)據(jù)進行邏輯運算;當讀取的源數(shù)據(jù)的字節(jié)數(shù)小于密碼串的字節(jié)數(shù)時,從密碼串中提取與讀取的源數(shù)據(jù)的字節(jié)數(shù)相等的部分密碼串,再將部分密碼串與讀取的源數(shù)據(jù)進行邏輯運算。其中,在利用密碼串對源數(shù)據(jù)進行加密,以獲取加密數(shù)據(jù)的步驟之后,利用手機的IMEI號設置加密數(shù)據(jù)識別碼,將加密數(shù)據(jù)識別碼設置在加密數(shù)據(jù)之前。其中,邏輯運算為異或運算。為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是提供一種手機的數(shù)據(jù)解密方法,包括獲取用戶輸入的PIN碼并根據(jù)PIN碼從SM卡獲取SM卡編碼,將PIN碼和SIM卡編碼合并以組成密碼串;利用密碼串對加密數(shù)據(jù)進行解密,以獲取源數(shù)據(jù)。其中,利用密碼串對加密數(shù)據(jù)進行解密,以獲取源數(shù)據(jù)的步驟包括以密碼串的字節(jié)數(shù)為讀取單位對加密數(shù)據(jù)進行讀??;將密碼串與讀取的加密數(shù)據(jù)進行邏輯運算;將邏輯運算后的加密數(shù)據(jù)存儲為源數(shù)據(jù)。其中,將密碼串與讀取的加密數(shù)據(jù)進行邏輯運算的步驟包括當讀取的加密數(shù)據(jù)的字節(jié)數(shù)等于密碼串的字節(jié)數(shù)時,直接將密碼串與讀取的加密數(shù)據(jù)進行邏輯運算;當讀取的加密數(shù)據(jù)的字節(jié)數(shù)小于密碼串的字節(jié)數(shù)時,從密碼串中提取與讀取的加密數(shù)據(jù)的字節(jié)數(shù)相等的部分密碼串,再將部分密碼串與讀取的加密數(shù)據(jù)進行邏輯運算。其中,在利用密碼串對加密數(shù)據(jù)進行解密,以獲取源數(shù)據(jù)的步驟之后,根據(jù)手機的IMEI號移除在加密數(shù)據(jù)之前的加密數(shù)據(jù)識別碼。其中,邏輯運算為異或運算。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的手機數(shù)據(jù)加密方法以及解密方法通過利用手機中的SM卡編碼和PIN碼組成密碼串對文件進行加密或解密處理,從而使數(shù)據(jù)不被盜用,能夠保護手機數(shù)據(jù)安全。



圖I是基于本發(fā)明的手機數(shù)據(jù)加密/解密方法的手機的原理框圖;圖2是本發(fā)明的手機數(shù)據(jù)加密方法第一實施例的流程圖;圖3是本發(fā)明的手機數(shù)據(jù)加密方法第一實施例中對源數(shù)據(jù)進行讀取的數(shù)據(jù)示意圖;圖4是本發(fā)明的手機數(shù)據(jù)解密方法第一實施例的流程圖;圖5是本發(fā)明的手機數(shù)據(jù)解密方法第一實施例中對加密數(shù)據(jù)進行讀取的數(shù)據(jù)示意圖;圖6是基于本發(fā)明所揭示的手機數(shù)據(jù)加密/解密方法的開機PIN碼檢測方法的流程圖;圖7是基于本發(fā)明所揭示的手機數(shù)據(jù)加密/解密方法的遠程擦除信息方法的流程圖;圖8是基于本發(fā)明所揭示的手機數(shù)據(jù)加密/解密方法的數(shù)據(jù)錄入方法的流程圖;圖9是基于本發(fā)明所揭示的手機數(shù)據(jù)加密/解密方法的將非加密數(shù)據(jù)轉(zhuǎn)換為加密數(shù)據(jù)的方法的流程圖。
具體實施例方式首先請參見圖1,圖I是基于本發(fā)明的手機數(shù)據(jù)加密/解密方法的手機的電原理框圖,如圖I所示,基于本發(fā)明的手機數(shù)據(jù)加密/解密方法的手機主要包括鍵盤101、攝像頭102、LCD (Liquid Crystal Display,液晶顯示器)屏103、內(nèi)存104、基帶信號處理芯片105、電源管理模塊 106、電池 107、RF (Radio Frequency,射頻)模塊 108、SM 卡 109 和 SD (SecureDigital Memory Card,安全數(shù)字記憶卡)卡槽110。其中,以上各模塊的功能如下鍵盤101 :包括實體鍵盤或觸摸屏上的虛擬鍵盤,用于對手機系統(tǒng)進行控制;攝像頭102 :用于拍照或攝像,本發(fā)明可以對攝像頭的照片或視頻數(shù)據(jù)進行加密;IXD屏103 :用于顯示操控界面;內(nèi)存104 :用于存儲系統(tǒng)和實現(xiàn)本發(fā)明方法的程序,同時內(nèi)存中還存儲用戶的個人數(shù)據(jù)(如照片、視頻、錄音、消息、手機通訊錄等),內(nèi)存中的個人數(shù)據(jù),可以被加密或解
LU O基帶信號處理芯片105 :作為中央處理器,用于控制系統(tǒng)各外設模塊;
電源管理模塊106 :用于將電池能量轉(zhuǎn)換成各功能模塊工作所需要的電壓;電池107 :用于提供系統(tǒng)工作的能量;RF模塊108 :用于手機系統(tǒng)和外部網(wǎng)絡進行溝通,在本發(fā)明中還用于接收手機用戶從外部發(fā)過來的控制信息。SIM (Subscriber Identity Module,用戶身份模塊)卡 109 :用于存儲用戶的 SIM卡編碼、網(wǎng)絡識別碼,并可以被激活PIN碼檢測。只有當SM卡的PIN碼驗證通過,SM卡中的網(wǎng)絡數(shù)據(jù)才可以 被手機訪問;SD卡槽110 :用于連接SD卡,方便用戶擴展數(shù)據(jù)文件保存的空間,SD卡中的個人數(shù)據(jù),同樣可以被加密或解密,并且當該手機系統(tǒng)接收到個人信息擦除信息時,系統(tǒng)自動對SD卡中所有數(shù)據(jù)進行擦除,在本發(fā)明中,可以對SD卡槽中的數(shù)據(jù)進行加密。因此,從硬件角度來說,基于本發(fā)明的手機數(shù)據(jù)加密/解密方法的手機與現(xiàn)有手機完全相同,本發(fā)明通過在基帶信號處理芯片105中寫入本發(fā)明的手機數(shù)據(jù)加密/解密方法,使得基帶信號處理芯片105根據(jù)該方法對手機數(shù)據(jù)進行加密或解密處理,其中該手機數(shù)據(jù)加密/解密方法具體而言可用軟件代碼實現(xiàn)。以下將參見圖2至5對本發(fā)明的手機數(shù)據(jù)加密/解密方法作出詳細介紹。請參見圖2,圖2是本發(fā)明的手機數(shù)據(jù)加密方法第一實施例的流程圖。如圖2所示,本發(fā)明的手機數(shù)據(jù)加密方法包括如下步驟步驟201,獲取用戶輸入的 PIN(Personal Identification Number,個人識別號)碼并根據(jù)PIN碼從SM卡109獲取SM卡編碼,并將PIN碼和SIM卡編碼合并以組成密碼
串O步驟202,利用密碼串對源數(shù)據(jù)進行加密,以獲取加密數(shù)據(jù)。在步驟201中,用戶可向網(wǎng)絡運營商索取PIN碼,并通過鍵盤101輸入該PIN碼,基帶信號處理芯片105獲取PIN碼,并利用PIN碼從SM卡109中獲取SM卡編碼,并將PIN碼和SM卡編碼合并,以組成密碼串。PIN碼和SM卡編碼的合并方式可以是PIN碼在前、SM卡編碼在后,或是SM卡編碼在前,PIN碼在后,或是將PIN碼中的字符插入至SM卡編碼中以組成密碼串,本發(fā)明優(yōu)選采用PIN碼在前、SIM卡編碼在后來組成密碼串的合并方式。另外,為配合后續(xù)的手機數(shù)據(jù)解密方法,基帶信號處理芯片105在獲取PIN碼后可進一步將該PIN碼保存在內(nèi)存104中。在步驟202中,具體而言,可以密碼串的字節(jié)數(shù)為讀取單位對源數(shù)據(jù)進行讀取,并將密碼串與讀取的源數(shù)據(jù)進行邏輯運算,將邏輯運算后的源數(shù)據(jù)存儲為加密數(shù)據(jù),從而獲取到加密數(shù)據(jù)。其中,在將密碼串與讀取的源數(shù)據(jù)進行邏輯運算的步驟中,當讀取的源數(shù)據(jù)的字節(jié)數(shù)等于密碼串的字節(jié)數(shù)時,直接將密碼串與讀取的源數(shù)據(jù)進行邏輯運算,當讀取的源數(shù)據(jù)的字節(jié)數(shù)小于密碼串的字節(jié)數(shù)時,從密碼串中提取與讀取的源數(shù)據(jù)的字節(jié)數(shù)相等的部分密碼串,再將部分密碼串與讀取的源數(shù)據(jù)進行邏輯運算。具體可參見圖3,圖3是本發(fā)明的手機數(shù)據(jù)加密方法第一實施例中對源數(shù)據(jù)進行讀取的數(shù)據(jù)示意圖,如圖3所示,密碼串40由PIN碼(4字節(jié))和SIM卡編碼(16字節(jié))組成,因此,密碼串40的字節(jié)數(shù)為20字節(jié),設目標數(shù)據(jù)30的字節(jié)數(shù)為132字節(jié),以密碼串40的字節(jié)數(shù)20字節(jié)為讀取單位對源數(shù)據(jù)30進行讀取,可將源數(shù)據(jù)30分割為7個數(shù)據(jù)塊,即圖3所示的數(shù)據(jù)塊301-307。在以密碼串40的字節(jié)數(shù)(20字節(jié))為讀取單位對源數(shù)據(jù)30進行讀取時,由于將源數(shù)據(jù)30字節(jié)數(shù)132除以密碼串40的字節(jié)數(shù)20得到余數(shù)12,因此,讀取到數(shù)據(jù)塊301-306的字節(jié)數(shù)為20字節(jié),最后讀取的數(shù)據(jù)塊307的字節(jié)數(shù)僅為12字節(jié),以20字節(jié)為單位讀取該數(shù)據(jù)塊307時會多讀取8字節(jié)多余數(shù)據(jù),因此,需將該8字節(jié)多余數(shù)據(jù)刪去,因此可將密碼串字節(jié)數(shù)20減去余數(shù)12, 得到差數(shù)8,其即為以密碼串40字節(jié)數(shù)為單位讀取最后一個數(shù)據(jù)塊307時會多讀取的多余數(shù)據(jù),刪除該8位多余數(shù)據(jù),即可正確讀取到最后一個數(shù)據(jù)塊307。由于數(shù)據(jù)塊301-306的字節(jié)數(shù)與密碼串40的字節(jié)數(shù)一致,可直接將數(shù)據(jù)塊301-306分別與密碼串進行邏輯運算;由于數(shù)據(jù)塊307的字節(jié)數(shù)為12字節(jié),小于密碼串40的20個字節(jié)數(shù),可從密碼串40中提取與數(shù)據(jù)塊307的字節(jié)數(shù)相等的部分密碼串,再將該部分密碼串與數(shù)據(jù)塊307進行邏輯運算。具體而言可在20字節(jié)密碼串40中從其起始字節(jié)開始截取12字節(jié)數(shù)據(jù),將該12字節(jié)數(shù)據(jù)與數(shù)據(jù)塊307進行邏輯運算。當然,亦可在20字節(jié)密碼串40中從其結(jié)束字節(jié)開始反向截取12字節(jié)數(shù)據(jù),將該12字節(jié)數(shù)據(jù)與數(shù)據(jù)塊307進行邏輯運算,本發(fā)明對此不作限定。因此,在利用密碼串40對源數(shù)據(jù)30進行加密之后,可獲取加密數(shù)據(jù)50,其與源數(shù)據(jù)30的字節(jié)數(shù)相同,均為132字節(jié)。其中,在本發(fā)明的備選實施例中,在獲取加密數(shù)據(jù)之后,可進一步利用手機的IMEI (International Mobile Equipment Identity,國際移動設備身份碼)號設置加密數(shù)據(jù)識別碼,將加密數(shù)據(jù)識別碼設置在加密數(shù)據(jù)50之前。具體而言,可選擇將MEI號復制,利用兩個相同的MEI號組成加密數(shù)據(jù)識別碼,由于MEI號具有15個字符,因此兩個相同IMEI號的字節(jié)數(shù)為30字節(jié),在設置加密數(shù)據(jù)識別碼后,通過檢測該設置在加密數(shù)據(jù)50之前的30字節(jié)的加密數(shù)據(jù)識別碼,即可判定所讀取的數(shù)據(jù)是否為加密數(shù)據(jù)。并且,在本發(fā)明的手機數(shù)據(jù)加密方法中,上述的邏輯運算優(yōu)選為異或運算,當然,與、或、非等其他邏輯運算也在本發(fā)明范圍之內(nèi),本發(fā)明對此不作具體限定。以下結(jié)合圖4對針對上述手機數(shù)據(jù)加密方法所產(chǎn)生的加密數(shù)據(jù)進行解密的手機數(shù)據(jù)解密方法作出詳細介紹,其中圖4是本發(fā)明的手機數(shù)據(jù)解密方法第一實施例的流程圖。如圖4所示,本發(fā)明的手機數(shù)據(jù)解密方法包括以下步驟步驟401,獲取用戶輸入的PIN碼并根據(jù)PIN碼從SM卡109獲取SM卡編碼,將PIN碼和SM卡編碼合并以組成密碼串。步驟402,利用密碼串對加密數(shù)據(jù)進行解密,以獲取源數(shù)據(jù)。在步驟401中,用戶向網(wǎng)絡運營商索取PIN碼,并通過鍵盤101輸入該PIN碼,基帶信號處理芯片105從內(nèi)存104獲取在加密步驟中保存的PIN碼,并將二者作比較,在二者相同時,利用PIN碼從SM卡109中獲取SM卡編碼,并將PIN碼和SM卡編碼合并,以組成密碼串。當二者不同時,向用戶提示PIN碼有誤,要求從新輸入。其中,密碼串的組合方式不限,只要能保證其與加密時所采用的密碼串相同即可。在步驟402中,具體而言,可以密碼串的字節(jié)數(shù)為讀取單位對加密數(shù)據(jù)進行讀取,并將密碼串與讀取的加密數(shù)據(jù)進行邏輯運算,將邏輯運算后的加密數(shù)據(jù)存儲為源數(shù)據(jù),從而獲取到源數(shù)據(jù)。其中,在將密碼串與讀取的加密數(shù)據(jù)進行邏輯運算的步驟中,當讀取的加密數(shù)據(jù)的字節(jié)數(shù)等于密碼串的字節(jié)數(shù)時,直接將密碼串與讀取的加密數(shù)據(jù)進行邏輯運算,當讀取的加密數(shù)據(jù)的字節(jié)數(shù)小于密碼串的字節(jié)數(shù)時,從密碼串中提取與讀取的加密數(shù)據(jù)的字節(jié)數(shù)相等的部分密碼串,再將部分密碼串與讀取的加密數(shù)據(jù)進行邏輯運算。具體可參見圖5,圖5是本發(fā)明的手機數(shù)據(jù)解密方法第一實施例中對加密數(shù)據(jù)進行讀取的數(shù)據(jù)示意圖,如圖5所示,由于密碼串40由PIN碼(4字節(jié))和SIM卡編碼(16字節(jié))組成,因此,密碼串40的字節(jié)數(shù)為20字節(jié),在加密數(shù)據(jù)50字節(jié)數(shù)為132字節(jié)時,以密碼串40的字節(jié)數(shù)20字節(jié)為讀取單位對加密數(shù)據(jù)50進行讀取,將加密數(shù)據(jù)50分為7個數(shù)據(jù)塊,即圖5所示的數(shù)據(jù)塊501-507。在以密碼串40的字節(jié)數(shù)(20字節(jié))為讀取單位對加密數(shù)據(jù)50進行讀取時,由于將加密數(shù)據(jù)50字節(jié)數(shù)132除以密碼串40的字節(jié)數(shù)20得到余數(shù)12,因此,讀取到數(shù)據(jù)塊501-506的字節(jié)數(shù)為20字節(jié),最后讀取的數(shù)據(jù)塊507的字節(jié)數(shù)僅為12字節(jié),以20字節(jié)為單位讀取該數(shù)據(jù)塊507時會多讀取8字節(jié)多余數(shù)據(jù),因此,需將該8字節(jié)多余數(shù)據(jù)刪去,因此可將密碼串字節(jié)數(shù)20減去余數(shù)12,得到差數(shù)8,其即為以密碼串40字節(jié)數(shù)為單位讀取最后一個數(shù)據(jù)塊507時會多讀取的多余數(shù)據(jù),刪除該8位多余數(shù)據(jù),即可正確讀取到最后一個數(shù)據(jù)塊507。由于數(shù)據(jù)塊501-506的字節(jié)數(shù)與密碼串40的字節(jié)數(shù)一致,可直接將數(shù)據(jù)塊501-506分別與密碼串進行邏輯運算;由于數(shù)據(jù)塊507的字節(jié)數(shù)為12字節(jié),小于密碼串40的20個字節(jié)數(shù),可從密碼串40中提取與數(shù)據(jù)塊507的字節(jié)數(shù)相等的部分密碼串,再將該部分密碼串與數(shù)據(jù)塊507進行邏輯運算。具體而言可在20字節(jié)密碼串40中從其起始字節(jié)開始截取12字節(jié)數(shù)據(jù),將該12字節(jié)數(shù)據(jù)與數(shù)據(jù)塊507進行邏輯運算。當然,亦可在20字節(jié)密碼串40中從其結(jié)束字節(jié)開始反向截取12字節(jié)數(shù)據(jù),將該12字節(jié)數(shù)據(jù)與數(shù)據(jù)塊507進行邏輯運算,本發(fā)明對此不作限定。因此,在利用密碼串40對加密數(shù)據(jù)50進行邏輯運算之后,可獲取源數(shù)據(jù)30,其與加密數(shù)據(jù)50的字節(jié)數(shù)相同,均為132字節(jié)。由于利用了 SM卡編碼和PIN碼組成密碼串,在對源數(shù)據(jù)的加密過程中利用密碼串對源數(shù)據(jù)進行邏輯運算,從而進行加密處理,并在對加密數(shù)據(jù)進行解密的過程中利用密碼串對加密數(shù)據(jù)進行對應的邏輯運算,其中用戶需輸入正確的PIN碼才能產(chǎn)生密碼串以準確還原出源數(shù)據(jù),未授權(quán)用戶不會獲知正確的PIN碼,且就算知道正確PIN碼,在SM卡未插入手機中時也不能從SM卡中獲取到正確的SM卡編碼,因此,本發(fā)明所揭示的一種手機數(shù)據(jù)加密方法以及解密方法通過利用手機中的SIM卡編碼和PIN碼組成密碼串對文件進行加密或解密處理,從而使數(shù)據(jù)不被盜用,能夠保護手機數(shù)據(jù)安全。并且,在解密方法中,若加密方法中所采用的邏輯運算為異或運算,則解密方法中所采用的邏輯運算對應應為異或運算,當然,與、或、非等其他邏輯運算也在本發(fā)明范圍之內(nèi),本發(fā)明對此不作具體限定,舉例而言,若加密方法中的邏輯運算選用了非運算,則解密方法中的邏輯運算應對應選取為非運算。其中,異或運算為本發(fā)明的優(yōu)選實施方式。其中,若在加密方法中選擇了將加密數(shù)據(jù)識別碼設置在加密數(shù)據(jù)50之前,那么在、解密方法中需相應根據(jù)手機的MEI號移除加密數(shù)據(jù)50之前的加密數(shù)據(jù)識別碼,具體而言可獲取手機的IMEI號,根據(jù)該IMEI號獲取加密數(shù)據(jù)識別碼的字節(jié)數(shù)30,然后移除加密數(shù)據(jù)之前的30個字節(jié)數(shù)據(jù),以刪除加密數(shù)據(jù)識別碼。值得注意的是,以上實施例中所述的加密/解密方法在實際設計中可用編程方法實現(xiàn),如可利用C、C++、Java等各種編程工具根據(jù)以上所公開的發(fā)明思路實現(xiàn),對應實現(xiàn)代碼可保存在內(nèi)存104中,并由基帶信號處理芯片105運行,從而實現(xiàn)手機數(shù)據(jù)的加密/解密,其中,基帶信號處理芯片105可根據(jù)程序代碼控制或訪問SIM卡109、SD卡槽110、鍵盤101、IXD屏以及RF模塊108等外設,以實現(xiàn)用戶交互、數(shù)據(jù)獲取以及數(shù)據(jù)保存等動作。以下將參見圖6至圖9對基于本發(fā)明所揭示的手機數(shù)據(jù)加密/解密方法的具體應用實例作出具體揭示,從而進一步說明本發(fā)明的技術(shù)方案。
請參見圖6,圖6為基于本發(fā)明所揭示的手機數(shù)據(jù)加密/解密方法的開機PIN碼檢測方法的流程圖,如圖6所示,該開機PIN碼檢測方法包括步驟601,手機開機。步驟602,提示輸入PIN碼,具體而言,可在IXD屏103上進行字幕提示。步驟603,檢測PIN碼是否正確,具體而言,將用戶輸入的PIN碼傳輸給SM卡進行檢測,若檢測結(jié)果正確執(zhí)行步驟604,反之,執(zhí)行步驟605。步驟604,開啟手機數(shù)據(jù)加密/解密應用。步驟605,關(guān)閉手機數(shù)據(jù)加密/解密應用。在本實施例中,步驟604和步驟605中所提及的手機數(shù)據(jù)加密/解密應用為本發(fā)明的手機數(shù)據(jù)加密/解密方法所對應的應用。當PIN碼驗證失敗時,關(guān)閉手機數(shù)據(jù)加密/解密應用,此時,手機用戶無法對數(shù)據(jù)進行加密,也無法對已加密數(shù)據(jù)進行解密。請參見圖7,圖7為基于本發(fā)明所揭示的手機數(shù)據(jù)加密/解密方法的遠程擦除信息方法的流程圖,該遠程擦除信息方法包括步驟701,收到短信,該步驟主要由RF模塊108執(zhí)行。步驟702,判斷短信內(nèi)容是否為擦除命令,若是,執(zhí)行步驟704,反之,執(zhí)行步驟703。其中,擦除命令與本機(即接收短信的手機端)IMEI號相關(guān),在發(fā)送短信的手機端,利用兩串相同的本機MEI號組合成擦除命令識別碼(如若本機MEI號為“123456789012345”,則擦除命令識別碼為“123456789012345123456789012345”)。并將發(fā)送短信的手機的PIN碼設置在擦除識別命令的后面,以組成擦除命令??赏ㄟ^截取短信內(nèi)容的第1-30個字節(jié)來判斷該字節(jié)段中的數(shù)據(jù)是否為擦除命令識別碼,從而判斷該短信內(nèi)容是否為擦除命令。步驟703,檢測是否開啟加密/解碼應用,若是,執(zhí)行步驟707,反之,直接執(zhí)行步驟708。步驟704,判斷擦除命令中是否存在本機PIN碼,具體而目,截取短/[目內(nèi)容的第31至34字節(jié)共4個字節(jié)數(shù)據(jù)組成的字符串,檢查此字符串是否與本機中存儲的PIN碼相同,當存在時,執(zhí)行步驟706,反之,執(zhí)行步驟705。步驟705,將SD卡中的內(nèi)容全部擦除(如果SD卡沒有插入手機,該步操作不執(zhí)行),然后手機系統(tǒng)恢復成出廠設置,從而將內(nèi)存104中所有數(shù)據(jù)(照片、視頻、錄音、聯(lián)系人、信息、等)也擦除。
步驟706,忽略該短信,即不執(zhí)行,也不送往收件箱中保存。步驟707,對該短信內(nèi)容進行手機數(shù)據(jù)加密。步驟708,保存短信內(nèi)容。因此,基于本發(fā)明所揭示的手機數(shù)據(jù)加密/解密方法的遠程擦除信息方法可在用戶丟失手機之后,通過發(fā)送預先編輯好的包括擦除命令的短信至丟失手機,使得丟失手機刪除SD卡上的數(shù)據(jù)并且恢復出廠設置,從而保護用戶手機數(shù)據(jù)的安全。請參見圖8,圖8為基于本發(fā)明所揭示的手機數(shù) 據(jù)加密/解密方法的數(shù)據(jù)錄入方法的流程圖,該數(shù)據(jù)錄入方法主要針對麥克風或攝像頭等外設錄入的數(shù)據(jù),其包括以下步驟步驟801,錄入數(shù)據(jù)。其中,錄入數(shù)據(jù)是指麥克風(圖I未繪示)或攝像頭102等外設錄入的數(shù)據(jù)。步驟802,檢測是否激活了手機數(shù)據(jù)加密/解碼應用,若是,執(zhí)行步驟803,反之執(zhí)行步驟804.步驟803,對數(shù)據(jù)進行加密。步驟804,保存數(shù)據(jù)。其中,該數(shù)據(jù)錄入方法可有效保證麥克風或攝像頭102等外設錄入的數(shù)據(jù)的數(shù)據(jù)安全。請參見圖9,圖9為基于本發(fā)明所揭示的手機數(shù)據(jù)加密/解密方法的將非加密數(shù)據(jù)轉(zhuǎn)換為加密數(shù)據(jù)的方法的流程圖,該非加密數(shù)據(jù)轉(zhuǎn)換為加密數(shù)據(jù)的方法主要針對SD卡中存儲的數(shù)據(jù),由于該數(shù)據(jù)可能是從電腦中拷貝而來,需要加密,以防止信息泄漏,因此設置該方法,其包括以下步驟步驟901,從SD卡讀取數(shù)據(jù)。步驟902,對該數(shù)據(jù)進行加密。步驟903,將加密后的數(shù)據(jù)保存至SD卡,以替換原數(shù)據(jù)。因此,在進行以上加密處理后,即便SD卡丟失,SD卡內(nèi)的經(jīng)加密的數(shù)據(jù)不會被他人隨意讀取,該非加密數(shù)據(jù)轉(zhuǎn)換為加密數(shù)據(jù)的方法可有效保證SD卡數(shù)據(jù)安全。通過上述內(nèi)容,本發(fā)明所揭示的一種手機數(shù)據(jù)加密方法以及解密方法通過利用手機中的SIM卡編碼和PIN碼組成密碼串對文件進行加密或解密處理,從而使數(shù)據(jù)不被盜用,能夠保護手機數(shù)據(jù)安全。以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1.一種手機數(shù)據(jù)加密方法,其特征在于,包括 獲取用戶輸入的PIN碼并根據(jù)所述PIN碼從SIM卡獲取SIM卡編碼,將所述PIN碼和SIM卡編碼合并以組成密碼串; 利用所述密碼串對源數(shù)據(jù)進行加密,以獲取加密數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述利用所述密碼串對源數(shù)據(jù)進行加密,以獲取加密數(shù)據(jù)的步驟包括 以所述密碼串的字節(jié)數(shù)為讀取單位對所述源數(shù)據(jù)進行讀??; 將所述密碼串與讀取的所述源數(shù)據(jù)進行邏輯運算; 將邏輯運算后的所述源數(shù)據(jù)存儲為所述加密數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述密碼串與讀取的所述源數(shù)據(jù)進行邏輯運算的步驟包括 當讀取的所述源數(shù)據(jù)的字節(jié)數(shù)等于所述密碼串的字節(jié)數(shù)時,直接將所述密碼串與讀取的所述源數(shù)據(jù)進行邏輯運算; 當讀取的所述源數(shù)據(jù)的字節(jié)數(shù)小于所述密碼串的字節(jié)數(shù)時,從所述密碼串中提取與讀取的所述源數(shù)據(jù)的字節(jié)數(shù)相等的部分密碼串,再將所述部分密碼串與讀取的所述源數(shù)據(jù)進行邏輯運算。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述利用所述密碼串對源數(shù)據(jù)進行加密,以獲取加密數(shù)據(jù)的步驟之后,利用所述手機的MEI號設置加密數(shù)據(jù)識別碼,將所述加密數(shù)據(jù)識別碼設置在所述加密數(shù)據(jù)之前。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述邏輯運算為異或運算。
6.一種手機的數(shù)據(jù)解密方法,其特征在于,包括 獲取用戶輸入的PIN碼并根據(jù)所述PIN碼從SIM卡獲取SIM卡編碼,將所述PIN碼和SIM卡編碼合并以組成密碼串; 利用所述密碼串對加密數(shù)據(jù)進行解密,以獲取源數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述利用所述密碼串對加密數(shù)據(jù)進行解密,以獲取源數(shù)據(jù)的步驟包括 以所述密碼串的字節(jié)數(shù)為讀取單位對所述加密數(shù)據(jù)進行讀?。? 將所述密碼串與讀取的所述加密數(shù)據(jù)進行邏輯運算; 將邏輯運算后的所述加密數(shù)據(jù)存儲為所述源數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將所述密碼串與讀取的所述加密數(shù)據(jù)進行邏輯運算的步驟包括 當讀取的所述加密數(shù)據(jù)的字節(jié)數(shù)等于所述密碼串的字節(jié)數(shù)時,直接將所述密碼串與讀取的所述加密數(shù)據(jù)進行邏輯運算; 當讀取的所述加密數(shù)據(jù)的字節(jié)數(shù)小于所述密碼串的字節(jié)數(shù)時,從所述密碼串中提取與讀取的所述加密數(shù)據(jù)的字節(jié)數(shù)相等的部分密碼串,再將所述部分密碼串與讀取的所述加密數(shù)據(jù)進行邏輯運算。
9.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述利用所述密碼串對加密數(shù)據(jù)進行解密,以獲取源數(shù)據(jù)的步驟中,根據(jù)所述手機的MEI號移除在所述加密數(shù)據(jù)之前的加密數(shù)據(jù)識別碼。
10.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述邏輯運算為異或運算。
全文摘要
本發(fā)明公開了一種手機數(shù)據(jù)加密方法,包括以下步驟獲取用戶輸入的PIN碼并根據(jù)PIN碼從SIM卡獲取SIM卡編碼,并將PIN碼和SIM卡編碼合并以組成密碼串;利用密碼串對源數(shù)據(jù)進行加密,以獲取加密數(shù)據(jù)。本發(fā)明還提供一種手機的數(shù)據(jù)解密方法。通過上述方式,本發(fā)明所提供的技術(shù)方案能夠保護手機數(shù)據(jù)安全。
文檔編號H04W12/02GK102647712SQ20121010094
公開日2012年8月22日 申請日期2012年4月6日 優(yōu)先權(quán)日2012年4月6日
發(fā)明者王亞輝 申請人:惠州Tcl移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1