Android 加密后,启动到输入加密密码的界面时,此时许多Android自带功能是无法工作的,那么Android究竟做了些什么来完成此功能?有哪些东西是我们在以前看代码中忽略的东西---coreApp关键字。
一起看coreApp关键字对于加密功能的作用。...
分类:
其他好文 时间:
2014-11-12 23:10:36
阅读次数:
573
这几天在弄一个android应用的数据加密功能,为了避免加密、解密算法被破解,我将加密和解密的核心算法用JNI封装起来,只把接口暴露给java层。
工作流程是这样的:
1、通过自己写的加密解密工具将数据加密;
2、将加密的数据放在android的asserts文件夹下;
3、在首次使用数据时将asserts文件夹下的数据拷贝到一个隐藏文件夹下;
4、解密隐藏文件夹下的文件。...
分类:
其他好文 时间:
2014-10-21 19:38:06
阅读次数:
161
前面写了常用了MD5加密算法,一个肯定不能满足本屌丝的胃口,最近发现AES加密算法貌似挺牛逼的样子,还是是美国联邦政府采用的一种区块高级加密标准,一看到“高级”就把我吓尿了,果然牛逼,废话少说,先学会用再说。...
分类:
移动开发 时间:
2014-10-20 21:27:13
阅读次数:
238
这个音效是code里面主动加的,是为了提醒end user输入PIN的一个提示音,也标志着加密手机动作的完成。
具体位置是在alps\packages\apps\Settings\src\com\android\settings\CryptKeeper.java
中的notifyUser的方法中,使用AudioManager的playSoundEffect()方法实现的。
如果不需要这个可以...
分类:
移动开发 时间:
2014-09-04 09:47:17
阅读次数:
281
昨天老大叫我看看android加密算法。于是网上找了找,找到了AES加密算法。(当然还有MD5,BASE64什么的http://snowolf.iteye.com/blog/379860这篇文章列举了非常多,可是基本都是j2se平台的,android平台不一定支持,可是AES算法Android...
分类:
移动开发 时间:
2014-08-14 13:58:18
阅读次数:
270
昨天老大叫我看看android加密算法。于是网上找了找,找到了AES加密算法。(当然还有MD5,BASE64什么的http://snowolf.iteye.com/blog/379860这篇文章列举了非常多,可是基本都是j2se平台的,android平台不一定支持,可是AES算法Android...
分类:
移动开发 时间:
2014-07-27 21:58:59
阅读次数:
240
本节主要是介绍如何Android C/C++应用程序调用Openssl的AES加密算法。...
分类:
移动开发 时间:
2014-07-23 17:16:41
阅读次数:
260
Linux Kernel(Android) 加密算法总结(三)-应用程序调用内核加密算法接口(hash)
该方法经过在内核层实现与CPU加密模块,或者硬件加密卡对接,并为上层应用程序提供接口的方式,可以实现硬件加密。...
分类:
移动开发 时间:
2014-07-22 17:42:14
阅读次数:
340
据信息安全研究人员已经发现了一种新的Android恶意软件。这种木马会对用户手机中的照片、视频和文档进行加密,并要求用户支付赎金才能恢复。业内人士认为,这一恶意软件集成了社交工程、密 码学技术和互联网架构,未来可能成为一类更严重、更广泛的威胁。此前,第一个短信吸费的Android木马也诞生于东欧地区...
分类:
移动开发 时间:
2014-07-18 16:34:37
阅读次数:
289
1. Linux内核支持哪些加密算法 ?
内核支持的加密算法很多,包括:
对称加密算法,如AES;
摘要算法,如sha1,md5;
压缩算法,如deflate。
不过内核好像不支持非对称加密算法。
2. 加密算法源文件位置
这些算法作为加密函数框架的最底层,提供加密和解密的实际操作。这些函数可以在内核crypto文件夹下,相...
分类:
移动开发 时间:
2014-07-09 10:17:07
阅读次数:
482