内存被修改了怎么办

内存被修改了怎么办?
内存又称主存,是cpu能直接寻址的存储空间,内存是电脑中的主要部件,它是相对于外存而言的。内存是电脑中的主要部件,它是相对于外存而言的。
下面,我们就来看看如何防止八门神器修改数据。
1、下面就通过一个demo来讲下,怎么通过多数据关联来保护应用的重要数据不被修改。
这个demo很简单,只有一个textview和一个button。点击button,textview加一。
2、运行八门神器,锁定gold内存地址,把值改为999。然后点击button,click方法中,代码从内存中读取了被修改的gold值,并把它+1显示到textview。textview显示1000,数据修改成功。
3、下面我们对代码进行下修改,增加一个变量goldmd5用来存放加密后的gold值。这样我们就用了两个变量来保存gold的值,一份加密的和一份未加密的变量。
4、每次使用gold值时都对获取的gold进行md5加密然后与goldmd5进行比较。如果不相同,说明gold值被修改了。我们可以判断为作弊了,我这 里对作弊的处理是把gold值改为0,并提示作弊。如果加密数据使用的des算法,还可以通过解密goldmd5,来获取真实的gold值。
5、下面测试下demo还能不能被修改。使用八门神器把gold改为999。
6、然后点击button,数据修改失败。

家电零售额呈下滑趋势,2020年健康家电的关注度上升
最新NI VeriStand 2010适用于从高性能多机箱系
三雄极光在LED照明领域发展前景如何?
云计算主导时代即将开启
焦点|VisionChina(上海)2021,迎接新发展格局中的“新机遇”
内存被修改了怎么办
X射线自由电子激光器引发核聚变?
AMAZFIT智能手表2复联版高清图集
鲨客电动拖把C3可满足所有的地面清洁需求
基于TMS320LF2407型DSP实现电动汽车内实时通讯的CAN总线通讯技术方案
OcleanX体验 一旦你用过了就再也离不开了
Kurt Sievers预计到2020年,汽车中半导体的价值将从约380美元升至450美元
工业级电源连接器的作用及应用优势
井盖在线监测设备-物联网井盖-旭华智能
dfrobot 入墙式AP 墙插式AP 面板式AP简介
小米mix2什么时候上市?小米mix2发布会倒计时:真机图、配置曝光,除了小米mix2,小米note3也要来
手机实名制认证:2G预付费用户成最大阻力
Blackfin系列处理器在网络多媒体中的应用及介绍
28nm营收翻3倍!台积电大举进军高阶封测
碳达峰、碳中和目标下,新能源汽车迎来重要发展机遇