怎么保证SD卡中的数据与物理SD卡绑定 防止SD卡中数据被复制到电脑上
?
?
轉(zhuǎn)載請(qǐng)標(biāo)明是引用于 http://blog.csdn.net/chenyujing1234?
歡迎大家拍磚
一、應(yīng)用背景
SD卡中存有我們的導(dǎo)入數(shù)據(jù)文件data.bat,SD卡要插入到WinCE系統(tǒng),為WinCE系統(tǒng)中的應(yīng)用程序提供運(yùn)行數(shù)據(jù);
現(xiàn)在有一個(gè)擔(dān)心:使用者可能把SD卡中的文件data.bat拷貝到新的SD卡中,這樣新的SD卡插入到WinCE機(jī)器中,也能正確地給應(yīng)用程序提供數(shù)據(jù);
但我們的目的是想讓SD卡與data.bat綁定,因?yàn)槲覀冑u的是SD卡。如果拷貝出來換個(gè)SD卡也能用,那么就失去商業(yè)價(jià)值。
二、解決方案選擇
方案一:
PC機(jī)端
寫一個(gè)PC機(jī)軟件,先讀取SD卡的PID,然后把PID寫入到data.bat文件的特定字段中,然后將data.bat文件寫入到SD;
winCE端
winCE的應(yīng)用程序讀取SD卡中的data.bat文件中的PID字段的值,再讀取SD卡真實(shí)的PID,然后將兩個(gè)PID比較,如果一致,那么就認(rèn)為是合法的;否則.....^-^ 盜版的!
方案一總結(jié):這樣做開發(fā)量多了個(gè)PC機(jī)軟件,為了提高保密性,可以把PID加密。
方案二、
?
三、問題擴(kuò)展
1、以上解決方案其實(shí)不是從根本上防止SD卡數(shù)據(jù)被復(fù)制出來,因?yàn)榇_實(shí)被復(fù)制了,只是在使用時(shí),多了道驗(yàn)證工作。
但如果是SD中數(shù)據(jù)要防止被復(fù)制到電腦上怎么辦呢?怎么防止U盤內(nèi)的文件被復(fù)制出去?比如個(gè)別文件、圖片等,要求就是可以打開看,但就是不能被復(fù)制。
見如下應(yīng)用場(chǎng)景:
我的朋友是學(xué)設(shè)計(jì)的,他的原創(chuàng)作品想要到美術(shù)社去噴繪,要防止被人未經(jīng)授權(quán)就復(fù)制使用,所以想找一種U盤,里面的圖片可以看,但就是不能復(fù)制,有那些U盤具有這種功能?或是在U盤上加裝什么軟件可以做到??只能看,就是不能復(fù)制就可以,就算抓屏或是對(duì)著屏幕拍照也沒關(guān)系,因?yàn)槭褂眠@個(gè)手段復(fù)制的圖片,跟本達(dá)不到打印精度,總之就是能看但是不能復(fù)制就可以。
相比第2個(gè)問題“怎么防止電腦上的數(shù)據(jù)被拷到SD卡里呢?”,這個(gè)問題實(shí)現(xiàn)起來有難度,因?yàn)槲覀儫o法控制PC機(jī)上運(yùn)行的軟件和驅(qū)動(dòng)(要是可以的話,方法參考:TIPS:禁止向U盤寫入文件 從U盤COPY 刪除),我們能控制的只有SD卡。
經(jīng)過論壇上網(wǎng)友的回復(fù),及自己的思考,把可能的解決方案思路總結(jié)如下,如果有網(wǎng)友另外有好的解決方法,請(qǐng)告訴我一下:
?思路一、與解決上面問題類似,把數(shù)據(jù)與SD卡綁定,但SD卡里的數(shù)據(jù)類型眾多,不可能是我們開發(fā)的,如果我們把PID寫入到文件里,那么此文件肯定是不能用的,這種使用場(chǎng)景與上面顯然是不一樣的。
思路二、讓U盤插入時(shí)就自動(dòng)運(yùn)行某個(gè)程序,讓這個(gè)程序來禁止文件被復(fù)制,哈!這不是病毒嗎?
思路三、共享資料保護(hù)專家高級(jí)版
思路四、類似U盾的這種東西最最適合樓主了(什么加密算法的最不可靠了,MD5都被破解了)
思路五、把SD卡分區(qū)嘛,分成多個(gè)分區(qū),隱藏分區(qū)。把容量設(shè)置死。
2、怎么防止電腦上的數(shù)據(jù)被拷到SD卡里呢?
============================================================================================
防復(fù)制的SD卡(或U盤)軟件。
任務(wù)需求:
1、此軟件能保護(hù)SD(或U盤)內(nèi)所有內(nèi)容不被普通用戶拷貝、刪除、修改(含文本、軟件等)。
2、管理員擁有最高權(quán)限(掌握密碼),可對(duì)SD內(nèi)容進(jìn)行全面管理和功能設(shè)置。?
3、此軟件只是起到一個(gè)防復(fù)制的作用,不可影響SD卡(或U盤)內(nèi)軟件在其它設(shè)備的應(yīng)用(如我SD里存了MP3,要保證SD插入讀卡音箱后,能正常識(shí)別播放)?
4、軟件一經(jīng)轉(zhuǎn)讓,我即擁有使用權(quán)和所有權(quán)。
類似下面這種
http://item.taobao.com/item.htm?id=13449336732
這種能讀出U盤里的文件,但是U盤里的件不能被復(fù)制、被修改、被刪除的軟件就直接裝在U盤里,來防止的。
----
我就想買類似的這種軟件,我有文件存在SD卡里,想通過這個(gè)軟件來防止被復(fù)制被修改被刪除。
===============================================================================
http://www.docin.com/p-63992810.html
總結(jié)
以上是生活随笔為你收集整理的怎么保证SD卡中的数据与物理SD卡绑定 防止SD卡中数据被复制到电脑上的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencv实现两个视频拼接显示
- 下一篇: 搭建手游联运平台都需要具备什么功能呢?