0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KT1025A双模蓝牙音频文件加密说明

清月电子 来源:清月电子 作者:清月电子 2023-02-28 11:13 次阅读

KT1025A双模蓝牙音频音频文件加密说明_V1.3
支持mp3和wav文件的加密,专属密码

pYYBAGP9cJCAe8lJAABeIKrqVKs167.pngpoYBAGP9cJCAIWZnAAARucNMHW0338.png

1、目标软件如下 和使用方法

(1)、由于软件内部已经预先设置好解密的key,所以加密文件,必须按照上图给出的参数
文件后缀名:ddb 密码:12212211
这样就可以了,再选择“添加文件”,将需要加密的文件添加进来。最后点击加密即可
(2)、加密必须只针对MP3文件进行加密,如果原始文件为WAV,必须先通过其他的软件转换为MP3格,这个可以用的软件有很多。转换成MP3文件之后,再使用我们的加密软件处理即可。

3、加密之后的效果如下

文件加密之后,并不影响原本的MP3或者WAV文件。也就是说,一个文件夹内既可以是”ddb文件”,也可以是MP3或者WAV文件。用户也可以直接拷贝MP3文件到相应的文件夹即可

pYYBAGP9cJeAeEXrAAA8zxYTM_c910.png

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
因为我们的芯片对设备中的文件,都是以文件后缀进行过滤的,请用户朋友留意。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 音频
    +关注

    关注

    27

    文章

    2588

    浏览量

    79864
  • 蓝牙
    +关注

    关注

    112

    文章

    5407

    浏览量

    165381
  • 加密
    +关注

    关注

    0

    文章

    290

    浏览量

    23580
  • 双模
    +关注

    关注

    0

    文章

    16

    浏览量

    10276
收藏 人收藏

    评论

    相关推荐

    KT1025A蓝牙音频芯片批量测试盒升级程序的使用说明

    蓝牙测试盒,不仅仅可以拿来测试蓝牙的连接、蓝牙的频偏,还可以用来升级程序。
    的头像 发表于 02-28 11:09 2424次阅读
    <b class='flag-5'>KT1025A</b><b class='flag-5'>蓝牙音频</b>芯片批量测试盒升级程序的使用<b class='flag-5'>说明</b>

    超低成本的蓝牙音乐数传模块芯片方案推荐支持串口控制BLE和SPP透传

    KT1025A是一款支持蓝牙数据透传以及U盘、TF卡播放的4合一的单芯片,芯片的亮点在支持无损音乐的播放,AT串口控制功能,支持BLE透传,以及SPP透传功能。多一个了解,就多一种选择
    发表于 10-29 18:48

    开源一下可能是功能最全面的MP3蓝牙音频数传芯片模块方案

    KT1025A芯片是一款支持蓝牙音频和数据以及U盘、TF卡播放的4合一的单芯片,芯片的亮点在支持TF卡或者U盘无损音乐的播放,以及简单明了的串口AT控制功能,支持BLE透传,以及SPP透传功能。大大降低
    发表于 11-03 16:07

    不能从PIC32蓝牙音频开发板获得任何耳机音频输出

    当使用“和谐V2.04”时,当运行“UnvialSalAdioOx解码器”演示应用程序时,我不能从PIC32蓝牙音频开发板(DMS3200)获得任何耳机音频输出。演示GUI显示音频文件正在播放,但是
    发表于 01-23 13:33

    BLE蓝牙芯片KT1025A基本的参数介绍

    波特率、修改蓝牙名、指定设备播放、和手机数据透传3、3、支持BLE和SPP双模数据透传,同时还可以播放蓝牙音频,不冲突4、支持蓝牙通话,多按键控制,上一曲、下一曲、播放暂停、调音量等等
    发表于 07-22 07:33

    怎样去编写KT1025ABLE蓝牙芯片的程序代码

    KT1025ABLE蓝牙芯片有哪些功能?怎样去编写KT1025ABLE蓝牙芯片的程序代码?如何对KT1025ABLE
    发表于 08-13 06:24

    开发一个嵌入式BLE蓝牙音频芯片

    如何快速上手新的嵌入式BLE蓝牙音频芯片(记录KT1025A开发经历)最新要开发一个蓝牙的氛围灯,网上找了好久,都没找到合适的芯片。要么是TI或者nordic的纯BLE,不带播放音乐。要么是带
    发表于 12-23 06:08

    【合宙Air820开发板试用体验】+II.蓝牙音箱功能测试(Audio功能)_zmj

    【合宙Air820开发板试用】+II.蓝牙音箱功能测试(Audio功能)_zmj1.说明1.1说明合宙Air820开发板支持播放音频文件和TTS(文字转语音)功能,带TTS的LUAT版
    发表于 12-31 23:38

    KT6905T MP3蓝牙音频数据BLE芯片方案说明包括原理图和PCB

    本文档的主要内容详细介绍的是KT6905T MP3蓝牙音频数据BLE芯片方案说明包括原理图和PCB详细资料免费下载 KT6905T是一款支持蓝牙
    发表于 10-29 14:28 31次下载
    <b class='flag-5'>KT</b>6905T MP3<b class='flag-5'>蓝牙音频</b>数据BLE芯片方案<b class='flag-5'>说明</b>包括原理图和PCB

    KT1025AKT1025B MP3蓝牙音频数据BLE芯片方案和资料合集免费下载

    KT1025A芯片是一款支持蓝牙音频和数据以及U盘、TF卡播放的4合一的单芯片,芯片的亮点在支持无损音乐的播放,以及简单明了的串口控制功能,支持BLE透传,以及SPP透传功能。大大降低了嵌入蓝牙在其它产品的开发难度。
    发表于 11-02 08:00 85次下载
    <b class='flag-5'>KT1025A</b>和<b class='flag-5'>KT1025</b>B MP3<b class='flag-5'>蓝牙音频</b>数据BLE芯片方案和资料合集免费下载

    KT1025A芯片的详细资料合集包括了数据手册,原理图,代码等资料

    本文档的主要内容详细介绍的是KT1025A芯片的详细资料合集包括了数据手册,KT1025A蓝牙音频数据BLE芯片参考原理图,问题集锦,参考代码,芯片脚位图,测试模块BT201demo板的资料,参考的原理图和PCB的详细资料免费下
    发表于 11-09 16:06 294次下载
    <b class='flag-5'>KT1025A</b>芯片的详细资料合集包括了数据手册,原理图,代码等资料

    蓝牙音频数传BLE芯片选型以及蓝牙语音芯片模块

    ;[两个扬声器选KT1025A]  !!!!2.2方案分类 --- 蓝牙类2.3 选型说明1、如果对蓝牙以及音频比较了解,画板水平
    的头像 发表于 10-10 20:45 1.3w次阅读
    <b class='flag-5'>蓝牙音频</b>数传BLE芯片选型以及<b class='flag-5'>蓝牙</b>语音芯片模块

    KT1025A双模蓝牙音频芯片新增获主机端的MAC地址和设备名

    蓝牙芯片支持获取远端的设备名称。注意设备名是有中文的,下面有详细说明
    的头像 发表于 02-28 11:06 474次阅读
    <b class='flag-5'>KT1025A</b><b class='flag-5'>双模</b><b class='flag-5'>蓝牙音频</b>芯片新增获主机端的MAC地址和设备名

    KT1025A双模蓝牙音频芯片新增写入TXT文件功能

    芯片支持FAT、FAT32文件系统,所以很轻易的读取设备的内容。这里我们支持U盘、TF卡、SPIFLASH这三种设备。TF卡和U盘最大支持128G的容量。当然兼容性是非常非常好的,基本所有的都支持。选择的设备的时候,如果不需要很大的容量,可以选择spiflash作为存储设备。
    的头像 发表于 02-28 11:11 576次阅读
    <b class='flag-5'>KT1025A</b><b class='flag-5'>双模</b><b class='flag-5'>蓝牙音频</b>芯片新增写入TXT<b class='flag-5'>文件</b>功能

    KT1025A双模蓝牙芯片BT201新增加密音乐_加密设备的说明

    你的芯片播放,其他设备均不能播放 第2种 对设备进行加密。 就是使用一个软件把TF卡锁起来,这样终端客人就没办法打开文件,删除,拷贝等等操作
    发表于 03-01 11:48 226次阅读
    <b class='flag-5'>KT1025A</b><b class='flag-5'>双模</b><b class='flag-5'>蓝牙</b>芯片BT201新增<b class='flag-5'>加密</b>音乐_<b class='flag-5'>加密</b>设备的<b class='flag-5'>说明</b>