計(jì)算機(jī)內(nèi)存數(shù)據(jù)保護(hù)方法和計(jì)算機(jī)

基本信息

申請(qǐng)?zhí)?/td> CN201811373777.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN109558341A 公開(kāi)(公告)日 2019-04-02
申請(qǐng)公布號(hào) CN109558341A 申請(qǐng)公布日 2019-04-02
分類號(hào) G06F12/14(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 程哲; 龔賀 申請(qǐng)(專利權(quán))人 廣州火舞軟件開(kāi)發(fā)股份有限公司
代理機(jī)構(gòu) 佛山幫專知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 廣州火舞軟件開(kāi)發(fā)股份有限公司
地址 510000 廣東省廣州市天河區(qū)科韻路12號(hào)之一整棟501、502室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及軟件設(shè)計(jì)領(lǐng)域,涉及一種計(jì)算機(jī)內(nèi)存數(shù)據(jù)保護(hù)方法和計(jì)算機(jī),包括:創(chuàng)建包括加密數(shù)據(jù)類和加密方法類的數(shù)據(jù)結(jié)構(gòu);確認(rèn)需要保護(hù)的內(nèi)存數(shù)據(jù),將數(shù)據(jù)寫入Data字段,根據(jù)數(shù)據(jù)類型填充DataType字段,調(diào)用enFunc方法對(duì)數(shù)據(jù)進(jìn)行加密;確定進(jìn)行使用加密數(shù)據(jù)的數(shù)據(jù)操作時(shí),利用index方法從數(shù)據(jù)結(jié)構(gòu)取出Data字段,根據(jù)Key調(diào)用deFunc方法對(duì)數(shù)據(jù)進(jìn)行解密并輸出明文結(jié)果完成數(shù)據(jù)操作。本發(fā)明通過(guò)數(shù)據(jù)結(jié)構(gòu)的創(chuàng)建,使數(shù)據(jù)在內(nèi)存中以密文方式存儲(chǔ)且每次數(shù)據(jù)處理內(nèi)存存儲(chǔ)內(nèi)容會(huì)變化來(lái)保證無(wú)法對(duì)內(nèi)存進(jìn)行定位,并且對(duì)數(shù)據(jù)進(jìn)行對(duì)稱加密保護(hù)使得當(dāng)數(shù)據(jù)被非法修改后無(wú)法被解密而做出軟件預(yù)警。