KT1025A雙模藍牙音頻音頻文件加密說明_V1.3
支持mp3和wav文件的加密,專屬密碼
1、目標軟件如下 和使用方法
(1)、由于軟件內部已經預先設置好解密的key,所以加密文件,必須按照上圖給出的參數
文件后綴名:ddb 密碼:12212211
這樣就可以了,再選擇“添加文件”,將需要加密的文件添加進來。最后點擊加密即可
(2)、加密必須只針對MP3文件進行加密,如果原始文件為WAV,必須先通過其他的軟件轉換為MP3格,這個可以用的軟件有很多。轉換成MP3文件之后,再使用我們的加密軟件處理即可。
3、加密之后的效果如下
文件加密之后,并不影響原本的MP3或者WAV文件。也就是說,一個文件夾內既可以是”ddb文件”,也可以是MP3或者WAV文件。用戶也可以直接拷貝MP3文件到相應的文件夾即可
4、加密的原理
(1)、文件加密的原理是,將標準的MP3文件內部的數據進行一定規則的打亂,按照我們自己設定的密碼。在芯片進行解碼時,再進行還原解碼
(2)、這樣加密之后,用戶自己制作的音源,就可以避免其它同行直接使用我們自己音源,大大增強了我們產品的保密性能。
(3)、另外經過加密之后的文件,是不能在任何設備中播放的,如:電腦、MP3專業播放器等等設備。
5、用戶自行制作加密的上位機軟件說明
(1)、我們已經提供了,可供使用的加密軟件,但是比較簡陋,實際測試是可以正常使用的,建議直接使用我們的工具進行加密。
(2)、用戶也可以根據自己的需求,自行設計加密軟件
(3)、加密算法,我們的芯片完成如下的部分
void cryptanalysis_buff(u8 _xdata *buf,u32 lba )
{
u8 i;
if(fat_fs.database <= lba)
{
//cipher_buf(buf);
for(i = 0; i<(512/4);i++)
{
buf[3 + i*4] ^= cipher_file.cipher_code[0];
buf[2 + i*4] ^= cipher_file.cipher_code[1];
buf[1 + i*4] ^= cipher_file.cipher_code[2];
buf[0 + i*4] ^= cipher_file.cipher_code[3];
}
}
}
芯片部分實現的算法如上面的代碼,實際上就是和我們設置的密碼:0x12212211進行異或處理
(4)、用戶對加密之后的文件,必須設置為“xxx.ddb”格式的文件,也就是后綴必須為ddb
因為我們的芯片對設備中的文件,都是以文件后綴進行過濾的,請用戶朋友留意。
-
音頻
+關注
關注
29文章
2984瀏覽量
82710 -
藍牙
+關注
關注
115文章
5961瀏覽量
172494 -
加密
+關注
關注
0文章
307瀏覽量
24226 -
雙模
+關注
關注
0文章
32瀏覽量
10560
發布評論請先 登錄
相關推薦
開源一下可能是功能最全面的MP3藍牙音頻數傳芯片模塊方案
BLE藍牙芯片KT1025A基本的參數介紹
開發一個嵌入式BLE藍牙音頻芯片
KT1025A和KT1025B MP3藍牙音頻數據BLE芯片方案和資料合集免費下載

KT1025A芯片的詳細資料合集包括了數據手冊,原理圖,代碼等資料

KT1025A雙模藍牙音頻芯片新增寫入TXT文件功能

KT1025A雙模藍牙芯片BT201新增加密音樂_加密設備的說明

KT1025A的雙模藍牙芯片,參考標準藍牙天線,藍牙距離短,會卡

KT1025A藍牙芯片FM信號差?試試外掛RD5807QN8035芯片解決方案

評論