国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種自動記憶和填寫文檔密碼的裝置和方法

      文檔序號:6555853閱讀:125來源:國知局
      專利名稱:一種自動記憶和填寫文檔密碼的裝置和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機(jī)應(yīng)用領(lǐng)域,尤其涉及一種計算機(jī)中各類密碼管理的裝置和方法。
      背景技術(shù)
      在計算機(jī)普及和網(wǎng)絡(luò)化的今天,安全問題顯得尤其重要,因此各種應(yīng)用程序都提供了密碼保護(hù)功能,用來保護(hù)電腦中的信息安全。運行程序、編輯文檔、信息傳送、瀏覽網(wǎng)頁、登錄論壇……密碼無處不在。隨著一些破解密碼工具的不斷出現(xiàn),對密碼的設(shè)置要求也越來越高,通常在設(shè)置各種密碼時都會建議使用沒有規(guī)律的字母、數(shù)字、符號、特殊字符等組成,而且長度至少6位以上。而密碼從使用類型看也分很多種,有與文檔無關(guān)的密碼(包括程序的使用權(quán)限密碼、登錄網(wǎng)絡(luò)的密碼等)、與文檔有關(guān)的密碼(包括文件打開權(quán)限密碼、文檔共享密碼、文檔修訂密碼、表格的保護(hù)工作表密碼、單元格區(qū)域保護(hù)密碼等等)。當(dāng)各種各樣復(fù)雜的密碼越來越多時,用戶在記憶過程中就產(chǎn)生很多麻煩。
      目前已有的密碼管理工具大概分為以下幾類一、以更安全的加密算法對密碼數(shù)據(jù)進(jìn)行加密的工具絕大多數(shù)密碼管理工具都屬于這一類型。如WinXipher、PersonalPassworder、雪狐密碼箱(Password Box)、Password Manager、PasswordAgent。。。。還有很多類似工具不再一一列舉。它們的基本特點都是將各種密碼手動錄入密碼管理器,錄入的方式可以是多種多樣的,比如手工輸入、復(fù)制粘貼、通過快捷方式復(fù)制(例如雙擊鼠標(biāo))等。錄入密碼時可以手動進(jìn)行分類,或者選擇已設(shè)置好的分類,保存后方便以后的管理和調(diào)用。所有類別的密碼保存在一個小型數(shù)據(jù)庫中,再對這個數(shù)據(jù)庫統(tǒng)一加上一個主密碼,主密碼通常采用了比較高級的算法,是不易破解的。今后需要對密碼進(jìn)行調(diào)用或更改時,需要通過輸入主密碼打開密碼數(shù)據(jù)庫,再對各類型的單個密碼進(jìn)行修改、刪除等操作。關(guān)于密碼填寫,采用了對密碼設(shè)置快捷鍵的方法,在填寫時可以通過快捷鍵完成。
      根據(jù)以上描述,這類密碼管理工具的缺點是密碼的獲取需要用戶手動完成,在填寫時也需要用戶手動干預(yù),沒有做到真正的自動填寫。
      二、用于網(wǎng)站論壇密碼和網(wǎng)頁表單內(nèi)容記憶和填寫的工具這一類工具也有不少,如RoboForm、Handy Password、KeyText2000、網(wǎng)路快劍等。這類工具可以將網(wǎng)頁表單中每個輸入框分別按順序進(jìn)行命名,然后對應(yīng)分配的不同數(shù)據(jù)區(qū)存儲填寫的內(nèi)容,如A對應(yīng)第一個輸入框“姓名”,B對應(yīng)第二個輸入框“生日”,C對應(yīng)第三個輸入框“密碼”。然后將每個小的區(qū)域數(shù)據(jù)存為一個整體的數(shù)據(jù)文件,并且可以手動或自動記憶鏈接的網(wǎng)址。下一次再打開這個網(wǎng)址時,上一次記憶的“姓名”、“生日”、“密碼”等數(shù)據(jù)就會自動或通過快鍵菜單選擇填入對應(yīng)的輸入框中。
      可以看出,這類數(shù)據(jù)的記憶和輸入是受一定限制的,比如指向窗口的表單布局必須相同,否則就會出錯。而且只能處理網(wǎng)頁中密碼和數(shù)據(jù)填寫,對于其他類型的文檔或者對于應(yīng)用程序完全沒有處理能力。
      三、通過錄制和回放鍵盤序列來實現(xiàn)密碼的提取和填寫的工具這類工具通常是針對聊天工具的登錄密碼而設(shè)計的,也可以對網(wǎng)頁表單中的數(shù)據(jù)進(jìn)行提取和輸入。比較有代表性的是鍵盤精靈WinXipher,它完全模擬鍵盤及鼠標(biāo)輸入,只要設(shè)定了動作列表,及動作重復(fù)次數(shù),它就能按規(guī)定的流程“機(jī)械”地完成所有的操作。啟動后,在輸入密碼的同時可以保存鍵盤輸入的內(nèi)容,下次運行時,可以通過粘貼命令,將對應(yīng)的密碼填入密碼框中(該工具對采用了特別的保護(hù)機(jī)制的QQ和TomSkype和阿里巴巴貿(mào)易通等應(yīng)用程序無效)。
      這類工具的缺點是面向的應(yīng)用程序比較單一,可以處理的數(shù)據(jù)比較單一。
      綜合以上幾類工具的特點,以上三類工具目前的密碼管理工具可以識別和記憶的密碼都比較單一,都沒有實現(xiàn)對文檔級密碼的管理。文檔級密碼是指保存在文檔中的密碼,是“文檔+密碼”的配對,它包括不同應(yīng)用程序創(chuàng)建的不同文檔的密碼以及同一類型文檔中多個不同類別的密碼。

      發(fā)明內(nèi)容
      本發(fā)明克服了現(xiàn)有技術(shù)中的不足,提供可自動記憶和填寫文檔中多種不同密碼的裝置。
      本發(fā)明還揭露了一種自動記憶和填寫文檔中多種不同密碼的方法。
      為了解決上述技術(shù)問題,通過以下技術(shù)方案實現(xiàn)一種自動記憶和填寫文檔密碼的裝置,其包括文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置、信息記錄裝置和密碼自動填寫裝置;文件內(nèi)容編碼裝置可以根據(jù)文件內(nèi)容生成一個文件編碼;計算密碼框唯一ID裝置可以根據(jù)出現(xiàn)的密碼輸入框所在的界面生成一個唯一密碼框ID;文件密碼獲取裝置可獲取文件密碼;信息記錄裝置可以將以上文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置所生成的數(shù)據(jù)進(jìn)行組合并保存下來;密碼自動填寫裝置將從信息記錄裝置中查到的密碼自動填寫到當(dāng)前密碼輸入界面中的密碼框中。
      一種使用上述裝置進(jìn)行文檔密碼的自動記憶和填寫的方法,其主要包括自動記憶子過程和自動填寫子過程,具體過程如下首先,由文件內(nèi)容編碼裝置根據(jù)文件內(nèi)容生成一個文件編碼;計算密碼框唯一ID裝置根據(jù)出現(xiàn)的密碼輸入框所在的界面生成一個唯一密碼框ID;文件密碼獲取裝置獲取該密碼輸入框?qū)?yīng)的文件密碼;然后,信息記錄裝置將以上文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置所生成的數(shù)據(jù)進(jìn)行組合并保存下來,至此,文檔密碼自動記憶子過程結(jié)束;最后,密碼自動填寫裝置將從信息記錄裝置中查到的密碼自動填寫到當(dāng)前密碼輸入界面中的密碼框中至此,文檔密碼自動填寫子過程結(jié)束。
      上述自動記憶和填寫文檔密碼的裝置可以幫助用戶提取和記憶所有具有加密功能的應(yīng)用程序生成的文檔的密碼,而且可以在打開文檔時自動填寫對應(yīng)的密碼。如一份DOC文檔,包含一個只讀密碼和一個編輯權(quán)限密碼,當(dāng)只讀密碼輸入界面出現(xiàn)時,本發(fā)明所述的裝置可以自動填寫只讀密碼,當(dāng)編輯權(quán)限密碼界面出現(xiàn)時,本發(fā)明所述的裝置可以自動填寫編輯權(quán)限密碼。


      圖1是本發(fā)明自動記憶和填寫文檔密碼裝置中各部分的關(guān)系圖;圖2是本發(fā)明自動記憶和填寫文檔密碼裝置與操作系統(tǒng)和應(yīng)用程序之間的關(guān)系示意圖;圖3是用戶在打開文檔時本發(fā)明方法記憶過程示意圖;圖4是用戶在編輯文檔時本發(fā)明方法記憶過程示意圖;圖5是用戶在開啟文檔時本發(fā)明方法自動填寫密碼過程示意圖;圖6是本發(fā)明方法一個實施例的過程示意圖。
      具體實施例方式
      參見圖1,一種自動記憶和填寫文檔密碼的裝置,其包含以下子裝置●文件內(nèi)容編碼裝置,該裝置可以根據(jù)文件內(nèi)容生成一個文件編碼(FileID)。
      ●計算密碼框唯一ID裝置,該裝置可以根據(jù)出現(xiàn)的密碼輸入框所在的界面生成一個唯一ID(KeyBoxID),此裝置對于同一文檔中不同類型密碼的記憶和管理能起到關(guān)鍵作用。
      ●文件密碼獲取裝置,該裝置可以通過任意獲取密碼的方法得到的文件密碼(PasswordID)。
      ●信息記錄裝置,該裝置可以將以上三個子裝置生成的數(shù)據(jù)進(jìn)行組合并保存下來。此裝置在記憶密碼流程以及自動填寫密碼流程中都要用到。
      ●密碼自動填寫裝置,該裝置可以將從信息記錄裝置中查到的密碼自動填寫到當(dāng)前密碼輸入界面中的密碼框中,此裝置只在自動填寫密碼流程中出現(xiàn)。
      上面所述的密碼框可以是對話框,也可能是工具條或者其他自定義的控件,在這里提到的密碼框其實是指密碼框所在的界面,而計算是針對密碼框所在界面進(jìn)行的,不同類型的密碼輸入界面可以對應(yīng)不同的ID,而且是唯一的,這樣對于不同類型密碼的記憶和管理就不會出現(xiàn)重復(fù)和混淆。
      前述自動記憶和填寫文檔密碼的裝置默認(rèn)隨WINDOWS系統(tǒng)啟動,啟動后即在WINODWS后臺運行。當(dāng)有應(yīng)用程序調(diào)出文檔密碼輸入界面時即開始工作。該裝置與WINDOWS操作系統(tǒng)和應(yīng)用程序之間的模塊關(guān)系如圖2所示。
      前述自動記憶和填寫文檔密碼的裝置中的“自動記憶”,包括以下兩種情況一種是對于在安裝和運行該裝置前已設(shè)置并保存過密碼的文檔密碼的記憶(打開文檔時的記憶流程),另一種是在安裝和運行主裝置后,在設(shè)置文檔密碼過程中的記憶(編輯文檔時的記憶流程),下面分別以打開一份Microsoft Office文檔為例說明兩個記憶流程參見圖3和圖4,從圖3可以看出,當(dāng)打開一份帶有密碼的OFFICE文檔時,文件內(nèi)容編碼裝置會立即將文件名、文件路徑、文件內(nèi)容等信息提取出來,生成一個FileID數(shù)據(jù);OFFICE程序彈出密碼框的同時,由計算密碼框唯一ID裝置提取密碼框句柄,生成KeyBoxID數(shù)據(jù),由文件密碼獲取裝置提取密碼,并且生成KeyWord數(shù)據(jù)。以上三個子裝置生成的三種數(shù)據(jù)(FileID、KeyBoxID、KeyWord)會傳送到信息記錄裝置中,保存為一份數(shù)據(jù)文檔。至此打開文檔時的密碼自動記憶過程結(jié)束。
      從圖4可以看出,當(dāng)用戶對一份正在編輯的OFFICE文檔設(shè)置密碼時,OFFICE程序會啟動密碼輸入界面,此時計算密碼框唯一ID裝置會根據(jù)不同的密碼輸入界面提取出不同的密碼框句柄,生成KeyBoxID數(shù)據(jù),在用戶輸入密碼并確認(rèn)后,文件密碼獲取裝置將記錄輸入的密碼并將獲取的密碼生成KeyWord數(shù)據(jù),當(dāng)用戶保存文件時,由文件內(nèi)容編碼裝置將文件名、文件路徑、文件內(nèi)容等信息提取出來,生成一個FileID數(shù)據(jù)。以上三個子裝置生成的三種數(shù)據(jù)(FileID、KeyBoxID、KeyWord)會傳送到信息記錄裝置中,保存為一份數(shù)據(jù)文檔。至此編輯文檔時的密碼自動記憶過程結(jié)束。
      上述自動記憶和填寫文檔密碼的裝置中的“自動填寫密碼”過程是在主裝置完成了密碼記憶過程的前提下進(jìn)行的。
      參見圖5,從圖5可以看出,當(dāng)打開一份帶有密碼的OFFICE文檔時,文件內(nèi)容編碼裝置立即將文件名、文件路徑、文件內(nèi)容等信息提取出來,生成一個FileID數(shù)據(jù);OFFICE程序彈出密碼輸入界面的同時,由計算密碼框唯一ID裝置提取出密碼框句柄,生成KeyBoxID數(shù)據(jù);以上兩個子裝置生成的兩種數(shù)據(jù)(FileID、KeyBoxID)會傳送到信息記錄裝置中,信息記錄裝置立即從已有的數(shù)據(jù)文檔中進(jìn)行搜索,對于匹配上的數(shù)據(jù),由密碼自動填寫裝置提取出KeyWord填入密碼輸入框,OFFICE應(yīng)用程序則自動打開該文檔,如果數(shù)據(jù)沒有匹配成功,則跳轉(zhuǎn)到如圖4所述的面積文檔似的記憶過程。
      以下將以打開一篇OFFICE文件為例,說明上述自動記憶和填寫文檔密碼的裝置的具體實施過程1.打開一個OFFICE文檔,如果帶有密碼,則會出現(xiàn)輸入密碼的對話框,此時,上述自動記憶和填寫文檔密碼的裝置開始提取該文件的FileID和密碼輸入界面的KeyBoxID,并從已存儲的數(shù)據(jù)文檔中進(jìn)行搜索。
      2.如果查到了匹配的數(shù)據(jù),則調(diào)出數(shù)據(jù)堆中的密碼數(shù)據(jù)PassWord,由上述自動記憶和填寫文檔密碼的裝置進(jìn)行自動填寫,在這個搜索和填寫過程中,會出現(xiàn)“正在幫您輸入密碼”的友好提示框。
      3.如果該文件的密碼未在所述裝置中保存過,則會出現(xiàn)“是否用密碼管理器記錄密碼”的提示,選擇“是”,將由所述裝置對輸入的PassWord以及該文件的FileID和KeyBoxID幾種數(shù)據(jù)組合起來,存為一個新的數(shù)據(jù)文件。下次再打開該文件時,就可以在數(shù)據(jù)文件中找到密碼并且進(jìn)行自動填寫了。
      以上步驟僅用以說明而非限制本發(fā)明的技術(shù)方案。不脫離本發(fā)明精神和范圍的任何修改或局部替換,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
      權(quán)利要求
      1.一種自動記憶和填寫文檔密碼的裝置,其特征在于,其包括文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置、信息記錄裝置和密碼自動填寫裝置;文件內(nèi)容編碼裝置可以根據(jù)文件內(nèi)容生成一個文件編碼;計算密碼框唯一ID裝置可以根據(jù)出現(xiàn)的密碼輸入框所在的界面生成一個唯一密碼框ID;文件密碼獲取裝置可獲取文件密碼;信息記錄裝置可以將以上文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置所生成的數(shù)據(jù)進(jìn)行組合并保存下來;密碼自動填寫裝置將從信息記錄裝置中查到的密碼自動填寫到當(dāng)前密碼輸入界面中的密碼框中。
      2.根據(jù)權(quán)利要求1所述的一種自動記憶和填寫文檔密碼的裝置,其特征在于,所述密碼框可以是對話框,也可以是工具條或者其他自定義的控件,上述計算密碼框唯一ID裝置的計算是針對密碼框所在界面進(jìn)行的,不同類型的密碼輸入界面對應(yīng)不同的ID,而且是唯一的。
      3.根據(jù)權(quán)利要求1所述的一種自動記憶和填寫文檔密碼的裝置,其特征在于,文件密碼獲取裝置可通過任意習(xí)知方法獲取文件密碼。
      4.一種使用如權(quán)利要求1所述裝置進(jìn)行文檔密碼的自動記憶和填寫的方法,其特征在于,其主要包括自動記憶子過程和自動填寫子過程,自動記憶子過程如下首先,由文件內(nèi)容編碼裝置根據(jù)文件內(nèi)容生成一個文件編碼;計算密碼框唯一ID裝置根據(jù)出現(xiàn)的密碼輸入框所在的界面生成一個唯一密碼框ID;文件密碼獲取裝置獲取該密碼輸入框?qū)?yīng)的文件密碼;然后,信息記錄裝置將以上文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置所生成的數(shù)據(jù)進(jìn)行組合并保存下來,至此,文檔密碼自動記憶子過程結(jié)束;自動填寫子過程如下首先,文件內(nèi)容編碼裝置獲取該文件的文件編碼;計算密碼框唯一ID裝置根據(jù)出現(xiàn)的密碼輸入框所在的界面獲取唯一密碼框ID;最后,密碼自動填寫裝置將從信息記錄裝置中查到的密碼自動填寫到當(dāng)前密碼輸入界面中的密碼框中,至此,文檔密碼自動填寫子過程結(jié)束。
      5.根據(jù)權(quán)利要求4所述的文檔密碼的自動記憶和填寫的方法,其特征在于,在實際使用中,所述自動記憶子過程根據(jù)用戶對文檔的操作不同,分為打開文檔時的自動記憶過程和編輯文檔時的自動記憶過程。
      6.根據(jù)權(quán)利要求4所述的文檔密碼的自動記憶和填寫的方法,其特征在于,打開文檔時的自動記憶過程如下首先,打開有密碼的文檔,文件內(nèi)容編碼裝置根據(jù)該打開文件的內(nèi)容生成一個文件編碼;然后,彈出密碼框,計算密碼框唯一ID裝置根據(jù)出現(xiàn)的密碼輸入框所在的界面生成一個唯一密碼框ID;文件密碼獲取裝置獲取該密碼輸入框?qū)?yīng)的文件密碼;最后,信息記錄裝置將以上文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置所生成的數(shù)據(jù)進(jìn)行組合并保存下來。
      7.根據(jù)權(quán)利要求4所述的文檔密碼的自動記憶和填寫的方法,其特征在于,編輯文檔時的自動記憶過程如下首先,用戶設(shè)置正在編輯文件密碼,彈出密碼框,計算密碼框唯一ID裝置根據(jù)出現(xiàn)的密碼輸入框所在的界面生成一個唯一密碼框ID;其次,用戶確認(rèn)密碼,文件密碼獲取裝置獲取該密碼;然后,客戶保存文檔,文件內(nèi)容編碼裝置根據(jù)該文件的內(nèi)容生成一個文件編碼;最后,信息記錄裝置將以上文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置所生成的數(shù)據(jù)進(jìn)行組合并保存下來。
      8.根據(jù)權(quán)利要求4所述的文檔密碼的自動記憶和填寫的方法,其特征在于,所述秘密自動填寫過程具體是首先,打開一個有密碼的文檔,文件內(nèi)容編碼裝置獲取該文件的文件編碼;其次,彈出密碼輸入框,計算密碼框唯一ID裝置根據(jù)出現(xiàn)的密碼輸入框所在的界面獲取唯一密碼框ID;再次,判斷上述文件編碼和密碼框ID是否在信息記錄裝置中,如果是,則密碼自動填寫裝置自動填寫密碼,打開文件,如果否,則,用戶手動填寫密碼,文檔密碼的自動記憶和填寫裝置將該文檔的文件編碼信息、密碼框ID信息、和文檔密碼信息記憶。
      全文摘要
      本發(fā)明涉及計算機(jī)應(yīng)用領(lǐng)域,尤其涉及一種計算機(jī)中各類密碼管理的裝置和方法。一種自動記憶和填寫文檔密碼的裝置,其包括文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置、信息記錄裝置和密碼自動填寫裝置;文件內(nèi)容編碼裝置可以根據(jù)文件內(nèi)容生成一個文件編碼;計算密碼框唯一ID裝置可以根據(jù)出現(xiàn)的密碼輸入框所在的界面生成一個唯一密碼框ID;文件密碼獲取裝置可獲取文件密碼;信息記錄裝置可以將以上文件內(nèi)容編碼裝置、計算密碼框唯一ID裝置、文件密碼獲取裝置所生成的數(shù)據(jù)進(jìn)行組合并保存下來;密碼自動填寫裝置將從信息記錄裝置中查到的密碼自動填寫到當(dāng)前密碼輸入界面中的密碼框中。
      文檔編號G06F9/44GK1858700SQ20061003427
      公開日2006年11月8日 申請日期2006年3月14日 優(yōu)先權(quán)日2006年3月14日
      發(fā)明者萬里, 馬廣, 吳永亮, 李忠波 申請人:珠海金山軟件股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1