文件存取加密 Sqlite加密

我编人生不编程 2017-03-24 11:45:58
本人用的VC++环境开发了一个教学软件
花费不少的费用请了一个老师录制音频讲解
上千个音频文件(每个文件只有十秒钟左右)直接保存在软件文件夹内,,一共有300M
并且使用的是SQLITE数据库,可以直接查看数据库内容,不能设置密码
很容易被别人窃取

请问:
1.有没有sqlite数据库加密的方法?>
2.能不能将音频文件加密,不能直接被用户看到?
...全文
850 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lx624909677 2017-04-14
  • 打赏
  • 举报
回复
同意楼上,直接对原始数据文件进行加密就可以,写就是写入数据库的数据本身就是加密过的,这样db文件就不要做什么加密了
oyljerry 2017-04-14
  • 打赏
  • 举报
回复
直接对文件进行AES等加密,然后读取出来的时候先解密
starytx 2017-04-13
  • 打赏
  • 举报
回复
你问的是sqlite3_key这个函数吗?这个东西在wxsqlite库中有实现,可以下载wxsqlite库看看
sevancheng 2017-03-31
  • 打赏
  • 举报
回复
视频加密,专用播放器
赵4老师 2017-03-28
  • 打赏
  • 举报
回复
试问谁能防止拿录音机对着电脑录呢? 试问谁能防止拿照相机对着电脑照呢? 试问谁能防止拿摄像机对着电脑摄呢?
赵4老师 2017-03-28
  • 打赏
  • 举报
回复
引用 1 楼 vcttyys 的回复:
赵老师赶紧出来祭出你的经典名言
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
ArcRain 2017-03-27
  • 打赏
  • 举报
回复
1.SQLite的加密方法参考这里:http://www.cnblogs.com/daguo/p/3747858.html 2.音频加密的方法简单点可以通过字节异或加密的方式,对音频文件头的几十K或者几百个字节做下处理,详情可以Google一下。
worldy 2017-03-26
  • 打赏
  • 举报
回复
在存入数据库之前,使用一个加密函数进行加密,你可以使用aes或者其他的加密方法,在读出后,使用之前用对应的解密函数进行解密
  • 打赏
  • 举报
回复
加分到100
  • 打赏
  • 举报
回复
...没人知道么,是不是我问的太LOW了
Rockismej 2017-03-25
  • 打赏
  • 举报
回复
赵老师赶紧出来祭出你的经典名言

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧