本人用的VC++環境開發了一個教學軟體
花費不少的費用請了一個老師錄制音頻講解
上千個音頻檔案(每個檔案只有十秒鐘左右)直接保存在軟體檔案夾內,,一共有300M
并且使用的是SQLITE資料庫,可以直接查看資料庫內容,不能設定密碼
很容易被別人竊取
請問:
1.有沒有sqlite資料庫加密的方法?>
2.能不能將音頻檔案加密,不能直接被用戶看到?
uj5u.com熱心網友回復:
趙老師趕緊出來祭出你的經典名言
uj5u.com熱心網友回復:
...沒人知道么,是不是我問的太LOW了uj5u.com熱心網友回復:
加分到100uj5u.com熱心網友回復:
在存入資料庫之前,使用一個加密函式進行加密,你可以使用aes或者其他的加密方法,在讀出后,使用之前用對應的解密函式進行解密uj5u.com熱心網友回復:
1.SQLite的加密方法參考這里:http://www.cnblogs.com/daguo/p/3747858.html2.音頻加密的方法簡單點可以通過位元組異或加密的方式,對音頻檔案頭的幾十K或者幾百個位元組做下處理,詳情可以Google一下。
uj5u.com熱心網友回復:



奉勸樓主不要把有限的生命浪費在無限的加密解密死回圈中!
uj5u.com熱心網友回復:
試問誰能防止拿錄音機對著電腦錄呢?試問誰能防止拿照相機對著電腦照呢?
試問誰能防止拿攝像機對著電腦攝呢?
uj5u.com熱心網友回復:
視頻加密,專用播放器uj5u.com熱心網友回復:
你問的是sqlite3_key這個函式嗎?這個東西在wxsqlite庫中有實作,可以下載wxsqlite庫看看uj5u.com熱心網友回復:
直接對檔案進行AES等加密,然后讀取出來的時候先解密uj5u.com熱心網友回復:
同意樓上,直接對原始資料檔案進行加密就可以,寫就是寫入資料庫的資料本身就是加密過的,這樣db檔案就不要做什么加密了轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/103863.html
標籤:數據庫
