[發明專利]一種文件存儲為音頻實現加密的方法、裝置和設備在審
| 申請號: | 202010027106.6 | 申請日: | 2020-01-10 |
| 公開(公告)號: | CN111259414A | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 潘建峰;劉新波 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張濤 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 存儲 音頻 實現 加密 方法 裝置 設備 | ||
本發明提供一種文件存儲為音頻實現加密的方法、裝置和設備,方法包括以下步驟:讀取待加密文件,以獲取所述文件的每一個字符的統一字符標準編碼值;將所述統一字符標準編碼值運用相同的函數進行計算以實現混淆加密;創建音頻振蕩器,并通過所述音頻振蕩器將所述混淆加密后的字符作為音頻信號源填充為數組;創建音量節點,關聯所述音頻振蕩器和所述音量節點,并將所述音量節點關聯目的輸出節點,以通過所述目的輸出節點將所述數組輸出為音頻文件。本發明將文件轉換為音頻進行加密保存,簡潔、高效、方便,提高了數據的安全性。
技術領域
本發明涉及計算機領域,并且更具體地,涉及一種文件存儲為音頻實現加密的方法、裝置和設備。
背景技術
數據加密目前仍是計算機系統對信息進行保護的一種最可靠的辦法。它利用密碼技術對信息進行加密,實現信息隱蔽,從而起到保護信息的安全的作用。
在傳統的文件加密算法中,往往采用對稱加密、非對稱加密的算法對文件進行加密,算法復雜。在一些保密性要求不高的情況下,進行一次加密、解密往往很費時。
發明內容
鑒于此,本發明實施例的目的在于提出一種文件存儲為音頻實現加密的方法、裝置,將普通的非加密文件或者已經過其他手段加密的文件轉換為音頻信息,完成文件信息的存儲并有效實現加密功能。
基于上述目的,本發明實施例的一方面提供了一種文件存儲為音頻實現加密的方法,包括以下步驟:
讀取待加密文件,以獲取所述文件的每一個字符的統一字符標準編碼值;
將所述統一字符標準編碼值運用相同的函數進行計算以實現混淆加密;
創建音頻振蕩器,并通過所述音頻振蕩器將所述混淆加密后的字符作為音頻信號源填充為數組;
創建音量節點,關聯所述音頻振蕩器和所述音量節點,并將所述音量節點關聯目的輸出節點,以通過所述目的輸出節點將所述數組輸出為音頻文件。
在一些實施方式中,所述讀取待加密文件,以獲取所述文件的每一個字符的統一字符標準編碼值包括:
所述統一字符標準編碼值為16進制,其中所述編碼值為4位數,不足4位的編碼值前面補齊0。
在一些實施方式中,所述將所述統一字符標準編碼值運用相同的函數進行計算以實現混淆加密包括:
在所述編碼值字符串中以規律的方式插入特定的值,以擾亂文件的規律格式。
在一些實施方式中,所述創建音頻振蕩器,并通過所述音頻振蕩器將所述混淆加密后的字符作為音頻信號源填充為數組包括:
再次創建一個或多個音頻振蕩器以生成噪音信號,將所述噪音信號與所述音頻信號源合并以實現多音頻混合。
在一些實施方式中,所述噪音信號的音頻源采用正弦波、三角波、余弦波、鋸齒波或者自定義的波形、頻率。
在一些實施方式中,所述方法基于瀏覽器的JavaScript腳本通過音頻API實現。
本發明實施例的另一方面提供了一種對生成的音頻文件進行解密以還原文件的方法,包括以下步驟:
獲取生成的音頻文件,依次去掉混淆的多個音頻振蕩器中的音頻噪音并去掉混淆插入的值;
將去掉混淆后剩余的字符通過密鑰函數計算以還原每一個字符的統一字符標準編碼值;
將所述統一字符標準編碼值還原為原始的字符,以獲得原始文件信息。
本發明實施例的又一方面提供了一種文件存儲為音頻實現加密的裝置,包括:
文件獲取模塊,配置為讀取待加密文件,以獲取所述文件的每一個字符的統一字符標準編碼值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010027106.6/2.html,轉載請聲明來源鉆瓜專利網。





