一種對音頻文件加密的方法和裝置的制造方法
【技術領域】
[0001]本發明涉及數據處理技術領域,具體涉及一種對音頻文件加密的方法和裝置。
【背景技術】
[0002]在對現有技術的研究和實踐過程中,本發明的發明人發現,目前手機對錄音加密,基本采用第三方應用對整個錄音文件進行加密,常采用的是軟件式加密算法,采用第三方的軟件式加密算法,安全可靠性不高,容易通過第三方類似應用進行解密,且只能對整個錄音文件進行加密,加密之后并不能打開文件。
【發明內容】
[0003]本發明提供一種對音頻文件加密的方法和裝置,旨在對音頻文件靈活快速加密,且提高音頻文件加密的安全可靠性。
[0004]為解決上述技術問題,本發明實施例提供以下技術方案:
[0005]—種對音頻文件加密的方法,包括:
[0006]獲取音頻文件;
[0007]將所述音頻文件分割成至少兩個音頻分段;
[0008]獲取指紋信息;
[0009]根據所述指紋信息對所述音頻分段進行加密。
[0010]為解決上述技術問題,本發明實施例還提供以下技術方案:
[0011]—種對音頻文件加密的裝置,包括:
[0012]音頻獲取模塊,用于獲取音頻文件;
[0013]音頻分段模塊,用于將所述音頻文件分割成至少兩個音頻分段;
[0014]指紋獲取模塊,用于獲取指紋信息;
[0015]加密模塊,用于根據所述指紋信息對所述音頻分段進行加密。
[0016]相對于現有技術,本發明提供的一種對音頻文件加密的方法和裝置,通過將獲取的音頻文件分割成至少兩個音頻分段后,使用指紋信息對音頻分段進行加密。通過易于輸入且不易破解的用戶指紋信息,來對音頻文件的音頻分段進行加密,實現了對音頻文件的靈活快速加密,且提高音頻文件加密的安全可靠性。
【附圖說明】
[0017]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖1是本發明實施例一提供的一種對音頻文件加密的方法的流程圖;
[0019]圖2是本發明實施例二提供的一種對音頻文件加密的方法的另一流程圖;
[0020]圖3是本發明實施例三提供的一種對音頻文件加密的裝置的結構圖;
[0021]圖4是本發明實施例四提供的一種對音頻文件加密的裝置的另一結構圖。
【具體實施方式】
[0022]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0023]本發明實施例提供一種對音頻文件加密的方法和裝置。以下將分別進行詳細說明。
[0024]實施例一、
[0025]請參考圖1,其示出了一種對音頻文件加密的方法的流程圖,該方法可用于電子終端中,該對音頻文件加密的方法包括:
[0026]步驟101:獲取音頻文件。
[0027]可選地,該音頻文件包括錄音文件。
[0028]步驟102:將音頻文件分割成至少兩個音頻分段。
[0029]可選地,將音頻文件分割成至少兩段音頻分段的步驟,包括:
[0030]獲取分割音頻指令,其中分割音頻指令包括音頻分段的分段數;
[0031 ]根據分割音頻指令將音頻文件分割成至少兩個音頻分段。
[0032]步驟103:獲取指紋信息。
[0033]可選地,獲取指紋信息的步驟,包括:分別獲取與音頻分段對應的指紋信息,其中,對應不同音頻分段的指紋信息互不相同;
[0034]從而根據指紋信息對音頻分段進行加密的步驟具體包括:根據指紋信息對與指紋信息對應的音頻分段進行加密。
[0035]步驟104:根據指紋信息對音頻分段進行加密。
[0036]可選地,根據指紋信息對音頻分段進行加密之前,該方法還包括:
[0037]獲取選擇音頻分段指令;
[0038]根據選擇音頻分段指令確定用戶選擇的音頻分段;
[0039]從而根據指紋信息對音頻分段進行加密的步驟,包括:根據指紋信息對用戶選擇的音頻分段進行加密。
[0040]綜上所述,本發明提供的一種對音頻文件加密的方法,通過將獲取的音頻文件分割成至少兩個音頻分段后,使用指紋信息對音頻分段進行加密。通過易于輸入且不易破解的用戶指紋信息,來對音頻文件的音頻分段進行加密,實現了對音頻文件的靈活快速加密,且提高音頻文件加密的安全可靠性。
[0041]實施例二、
[0042]請參考圖2,其示出了一種對音頻文件加密的方法的流程圖,該方法可用于電子終端中,該對音頻文件加密的方法包括:
[0043]步驟201:獲取音頻文件。
[0044]終端獲取音頻文件。其中,該音頻文件包括但不限于錄音文件,錄音文件一般可以記錄用戶需要的特別信息,對保密要求較高。
[0045]例如,終端在錄音后,產生一錄音文件,或者從其他設別接收一音頻文件,終端可對該錄音文件或音頻文件進行加密處理。
[0046]本發明實施例中,終端可以包括但不限于:筆記本電腦、手機、平板電腦、智能可穿戴設備等等。終端的系統指設備的操作系統,可以包括但不限于= Android系統、塞班系統、Windows系統、1S(蘋果公司開發的移動操作系統)、XP系統、windows 8系統等等。上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0047]步驟202:獲取分割音頻指令。
[0048]其中分割音頻指令包括音頻分段的分段數,音頻分段的分段數用來指示終端分割音頻文件成對應數量的音頻分段。例如用戶在終端的觸摸屏的操作框上輸入分割段數后,即產生該分割音頻指令。
[0049]可以理解,該分割音頻指令包括但不限于音頻分段的分段數、音頻分段的分段距離等對音頻文件處理的參數。即該分割音頻指令用于對音頻文件的音頻分段的處理。其中,終端根據分段數對音頻文件分割成對應該分段數的音頻分段,終端根據分段距離控制音頻文件的音頻分段的時長。
[0050]步驟203:根據分割音頻指令將音頻文件分割成至少兩個音頻分段。
[0051]其中,對音頻文件進行分割后產生音頻分段。終端根據分割音頻指令對音頻文件進行處理,音頻分割指令包括分段數,故,終端根據該分段數對音頻文件分割成相應的段數,例如,分段數為2,則終端對該音頻文件分割成2段,形成2個音頻分段。
[0052]可以理解,若分割音頻指令還包括其他操作參數,終端可根據該操作參數對音頻文件進行相應處理。例如操作參數包括分段距離,終端根據分段距離控制音頻文件的音頻分段的時長。
[0053]步驟202和203,使得用戶可以靈活處理待加密的音頻文件,滿足用戶更多的需求。
[0054]可以理解,步驟202和203,僅是可選的,在其他實施例中可以省略。終端可根據終端系統預設的設置,直接對該音頻文件進行分割處理,無需等待用戶輸入的音頻分割指令,該預設的設置包括分割分段數等參數,該預設的設置可以由系統自帶設置,也可以由用戶預先設置。
[0055]步驟204:獲取選擇音頻分段指令;
[0056]終端獲取選擇音頻分段指令。例如用戶在移動終端的觸摸屏上選擇已被分割完成的音頻分段,即用戶希望要對該被選擇的音頻分段進行加密處理。從而可由用戶選擇對哪些音頻分段進行加密處理、哪些音頻分段不進行處理,增加了對音頻文件加密的靈活性與選擇范圍。
[0057]步驟205:根據選擇音頻分段指令確定用戶選擇的音頻分段;
[0058]終端根據選擇音頻分段指令確定用戶選擇的音頻分段,從而進行后續處理。
[0059]可以理解,步驟203和204也僅是可選的,終端系統可通過預先的設置確定要進行加密的音頻分段,例如當終端完成對音頻文件的分割后,自動確定對所有的音頻分段進行加密處理,或者自動確定對各音頻分段進行間隔加密處理,即一音頻分段進行加密,與該要加密處理的音頻分段時間上相鄰的音頻分段不進行加密處理,與該不進行加密處理的音頻分段時間上相鄰的音頻分段進行加密處理。
[0060]步驟206:獲取指紋信息。
[0061]可選地,分別獲取與音頻分段對應的指紋信息,其中,對應不同音頻分段的指紋信息互不相同。
[0062]例如,用戶在帶指紋輸入功能的移動終端上的觸摸屏上按壓,或者通過一與終端連接的指紋輸入設備輸入指紋,從而使得終端獲取指紋信息。
[0063]在步驟204后,終端檢測出用戶希望加密的音頻分段,或者終端系統按照預設設置確定要進行加密處理的音頻分段,用戶輸入一次指紋即可對一音頻分段通過該指紋信息進行加密處理。即音頻分段與指紋信息一一對應,與不同音頻分段對應的指紋信息可以相同也可以不相同,本實施例優選不相同的情況,此時,可以終