android加密技术框架,Android平台下文件透明加密技术的研究与实现

摘要:

移动互联网的迅速发展使得手机应用不断丰富,智能手机的快速兴起为现代人们的生活带来了全新的体验。然而,人们在尽情享受这些全新体验的同时也在面临着日益突出的手机数据安全问题。目前,市场上已经出现了很多能够对手机文件进行加密的应用软件。这些软件大都采用了用户态的加密方法,要求用户在每次查看文件时都要输入解密密码以进行身份验证,繁琐的验证过程使得这种加密方法在用户体验以及加解密效率方面都有待改进。 本文研究了Android平台体系结构以及透明加密技术,设计并实现了一款运行在Android平台下的文件透明加密应用软件。该应用软件采用了钩子透明加密技术和AES加密算法,能够安全有效地为用户提供手机文件信息加密服务。该应用软件包含了加密策略定制模块、读写监控模块、加密/解密模块和数据读写模块。其中,加密/解密模块是该应用软件的核心模块,用于完成对文件的加密和解密功能。 在平台选择方面,选择了Android平台作为开发平台,它具有完整、开源、免费等优点,是当今最流行的手机开发平台,已经迅速受到了广大开发人员的青睐。在加密技术方面,选择了钩子透明加密技术,并将身份验证过程转移到开机环节中,用户只需进行一次身份验证即可反复正常使用手机文件。由于采用了透明加密技术,用户在使用手机的过程中感觉不到加解密的过程。而事实上,手机存储卡的受保护信息只能在本地手机上正常查看,一经移动或者复制到其它设备进行查看,或者通过数据线连接PC机进行查看,这些受保护信息都不能被正常查看。 最后,对应用软件的功能实现和系统性能进行了从单元测试到系统测试的各级测试,以保证应用软件的稳定性和兼容性。测试结果表明,本次课题设计实现的加密应用软件能够实现对手机文件的透明加密功能,成功地将透明加密技术和 AES算法应用到了移动手机平台,且该软件能够在较低的资源消耗情况下稳定而安全地运行,有效保护手机文件信息安全的同时提升了加解密效率和用户体验。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值