电子发烧友网

电脑版
提示:原网页已由神马搜索转码, 内容由www.elecfans.com提供.
会员中心
创作中心
发布

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

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

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

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

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

评论

发布评论请先 登录

相关推荐

超低成本的蓝牙音乐数传模块芯片方案推荐支持串口控制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

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

本文档的主要内容详细介绍的是KT6905T MP3蓝牙音频数据BLE芯片方案说明包括原理图和PCB详细资料免费下载 KT6905T是一款支持蓝牙
10-29 14:28 31次下载

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

KT1025A芯片是一款支持蓝牙音频和数据以及U盘、TF卡播放的4合一的单芯片,芯片的亮点在支持无损音乐的播放,以及简单明了的串口控制功能,支持BLE透传,以及SPP透传功能。大大降低了嵌入蓝牙在其它产品的开发难度。
11-02 08:00 85次下载

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

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

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

;[两个扬声器选KT1025A]  !!!!2.2方案分类 --- 蓝牙类2.3 选型说明1、如果对蓝牙以及音频比较了解,画板水平
10-10 20:45 1.3w次阅读

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

蓝牙芯片支持获取远端的设备名称。注意设备名是有中文的,下面有详细说明
02-28 11:06 572次阅读

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

芯片支持FAT、FAT32文件系统,所以很轻易的读取设备的内容。这里我们支持U盘、TF卡、SPIFLASH这三种设备。TF卡和U盘最大支持128G的容量。当然兼容性是非常非常好的,基本所有的都支持。选择的设备的时候,如果不需要很大的容量,可以选择spiflash作为存储设备。
02-28 11:11 716次阅读

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

你的芯片播放,其他设备均不能播放 第2种 对设备进行加密。 就是使用一个软件把TF卡锁起来,这样终端客人就没办法打开文件,删除,拷贝等等操作
03-01 11:48 310次阅读

KT1025A双模蓝牙芯片设置参数后搜不到蓝牙信号,如何分析呢

为什么我使用BT201的KT1025A双模蓝牙芯片,设置了参数之后,搜不到蓝牙信号了,是什么问题呢?可能是硬件还是软件的问题?
06-05 11:49 113次阅读

KT1025A双模蓝牙芯片,参考标准蓝牙天线,蓝牙距离短,会卡

使用KT1025A双模蓝牙芯片,为什么我参考BT201或者BT301,或者BT321F设计的蓝牙天线,蓝牙距离短,会卡等等,这个可能是什么
06-05 13:47 143次阅读
182文章33.4w阅读47粉丝18点赞

推荐专栏

更多