基于Android系統(tǒng)的數(shù)字密鑰保護(hù)方法及其系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201811511815.0 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN109495255A | 公開(kāi)(公告)日 | 2019-03-19 |
申請(qǐng)公布號(hào) | CN109495255A | 申請(qǐng)公布日 | 2019-03-19 |
分類號(hào) | H04L9/08(2006.01)I; H04L9/06(2006.01)I; H04L9/30(2006.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 劉漢操; 彭付林; 趙海濤 | 申請(qǐng)(專利權(quán))人 | 中新金橋數(shù)字科技(北京)有限公司 |
代理機(jī)構(gòu) | 成都環(huán)泰知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) | 代理人 | 李斌;黃青 |
地址 | 100000 北京市海淀區(qū)西三旗建材城西路31號(hào)B座四層(西廳)401室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種基于Android系統(tǒng)的數(shù)字密鑰保護(hù)方法,接收資源文件,生成加密明文key對(duì)資源文件進(jìn)行加密;基于AES對(duì)稱加密算法,對(duì)加密明文key進(jìn)行一重加密;根據(jù)RSA非對(duì)稱加密算法,對(duì)加密明文key進(jìn)行二重加密,得到密文。本發(fā)明還公開(kāi)了一種基于Android系統(tǒng)的數(shù)字密鑰保護(hù)系統(tǒng),包括文件加密模塊、AES加密模塊和RSA加密模塊。本發(fā)明采用AES對(duì)稱加密,對(duì)資源文件加解密;然后再使用RSA非對(duì)稱加密,對(duì)加密明文key進(jìn)行加解密;解決了在android系統(tǒng)中密鑰靜態(tài)保存不安全問(wèn)題,解決了在android系統(tǒng)中密鑰容易被抓包截取的問(wèn)題,同時(shí)還解決了在android系統(tǒng)中dex文件很容易被逆向成java代碼,密鑰被直接獲取的問(wèn)題;提高了密鑰的安全性、用戶信息的安全性以及資源文件的安全性。 |
