这几天在弄一个android应用的数据加密功能,为了避免加密、解密算法被破解,我将加密和解密的核心算法用JNI封装起来,只把接口暴露给java层。
工作流程是这样的:
1、通过自己写的加密解密工具将数据加密;
2、将加密的数据放在android的asserts文件夹下;
3、在首次使用数据时将asserts文件夹下的数据拷贝到一个隐藏文件夹下;
4、解密隐藏文件夹下的文件。...
分类:
其他好文 时间:
2014-10-21 19:38:06
阅读次数:
161
特别好用!把软件做成‘耐用品’——读周鸿祎《我的互联网方法论》有感
从他说的2个例子:用户下载了软件却不知道点击安装、以及那个“云同步”软用户上传到云服务器端就以为本地的可以删除了(可见所谓的同步软件本质的作用是通过备份增加数据安全,而用户只是想通过数据上传节省本地存储空间),这可以看出,注重用户体验,把软件做到“特别好用”,是有很大的挑战性的。
我进一步可以总结出,不仅仅是要特别好用...
分类:
其他好文 时间:
2014-10-21 15:28:42
阅读次数:
123
DataGuard为企业数据的高可用性,数据安全以及灾难恢复提供支持,一般由一个primary db与几个物理或逻辑standby db组成一个DataGuard配置。系统环境操作系统为windows server 2003 r2 enterprise x64 edition service pac...
分类:
数据库 时间:
2014-10-17 18:31:41
阅读次数:
299
随着互联网、物联网、云计算等技术的快速发展,以及智能终端、网络社会、数字地球等信息体的普及和建设,全球数据量出现爆炸式增长。大数据的使用在日常生活中也广泛应用:预测疾病、预测奖项、支撑智能交通、助力企业商业决策、分析客户心理等等。大数据的作用正在日渐凸显,但同时,大数据的安全问题也不容忽视,个人隐私...
分类:
其他好文 时间:
2014-10-16 12:26:52
阅读次数:
237
我们刚刚从OpenSSL官网了解到SSLv3-Poodle攻击,请广大用户注意,详细的信息请访问:https://www.openssl.org/~bodo/ssl-poodle.pdf该漏洞贯穿于所有的SSLv3版本中,利用该漏洞,黑客可以通过中间人攻击等类似的方式(只要劫持到的数据加密两端均使用SSL3.0),便可以成功获取到..
分类:
其他好文 时间:
2014-10-15 20:24:52
阅读次数:
263
数据加密又称密码学,它是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。数据加密目前仍是计算机系统对信息进行保护的一种最可靠的办法。它利用密码技术对信息进行加密,实现信息隐蔽,从而起到保护信息的安全的作用。
一、概述
数据加密是指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。它产生的...
分类:
移动开发 时间:
2014-10-14 15:03:08
阅读次数:
293
最近在考虑数据加密方面的需求,所以对数据加密简单的看了一下,当然不是看的原理,只是看看怎么能够实现。现在我们需要实现的是移动端和后台 (java)数据加解密的配合,开始的时候考虑的使用RSA,因为RSA是非对称加密,更加安全点,但是RSA加密的过程中,ios公钥加密的数据,后台 java是能够解密成...
分类:
移动开发 时间:
2014-10-13 06:07:09
阅读次数:
277
在数据化飞速发展的今天,数据的定期备份成了数据安全首要考虑的问题。一旦出现了问题或故障,导致数据无法正常读取,那么原有的重要数据又如何得以保存下来呢。当然不能采用本机备份了,这样的备份风险很大,极有可能鸡飞蛋打,如果机器都宕掉了,本机备份的数据也就没法利用啦。因此,采取远程服务器作为备份机(远程数据备份)就变的很重要了。
远程手动备份费时费力而且还不及时,最好的办法就是通过脚本实...
分类:
系统相关 时间:
2014-10-13 01:30:53
阅读次数:
275