
加密
OpenLD
金融圈程序员,目前从事Android客户端开发
展开
-
Android 6.0指纹识别App开发demo
在Android 6.0中google终于给android系统加上了指纹识别的支持,这个功能在iPhone上早就已经实现了,并且在很多厂商的定制的ROM中也都自己内部实现这个功能了,这个功能来的有点晚啊。在google全新发布的nexus设备:nexus 5x和nexus 6p中都携带了一颗指纹识别芯片在设备的背面,如下图(图片来自网络): 笔者手中的设备就是图上的那台黑色的nexus转载 2016-11-05 19:03:45 · 1640 阅读 · 0 评论 -
AES加密JAVA
一.简介 AES是一种分组密码,用以取代DES的商业应用,其分组长度为128位,秘钥长度为128位、192位或256位。 AES采用Feistel结构,每轮由四个单独的运算组成:字节代替、置换、有限域上的算术运算以及与秘钥的异或运算。 二.下面给出AES的实现1.工程结构: 2.下面是java实现AES对称加密并进行测试的全部代码:AE原创 2016-10-30 10:57:56 · 596 阅读 · 0 评论 -
移动App该如何保存用户密码
移动App该如何保存用户密码?这个实际上和桌面程序是一样的。先看下一些软件是如何保存用户密码的:我们先来看下QQ是怎么保存密码的:参考:http://bbs.pediy.com/archive/index.PHP?t-159045.html,桌面QQ在2012的时候把密码md5计算之后,保存到本地加密的Sqlite数据库里。再转载 2017-02-14 16:11:09 · 813 阅读 · 0 评论 -
RSA算法的Java实现及Base64的正确使用
遇到的问题: 今天参考他人代码实现了一下RSA算法。遇到一个问题,网上的RSA工具类中的核心方法大多是需要传入byte[]数组进行处理,而不能直接传入String进行处理,这里对byte[]的处理部分进行了完全的封装,使用户的传入参数完全String化。大大简化了工具类的使用。 这其中关键是需要用到Base64对String和byte[]进行互转。Base64的jar包原创 2017-05-08 15:22:35 · 8124 阅读 · 9 评论 -
AES算法的Java实现,直接对String操作
今天用Java写了一下AES算法,该算法完全对String进行操作,不需要在工具类之外对byte[]和String进行互转。大大方便了使用。原创 2017-05-09 11:52:22 · 1030 阅读 · 0 评论 -
64位WIN10操作系统+VS2010安装openssl总结教程
64位WIN10操作系统+VS2010安装openssl总结教程转载 2017-06-20 21:46:02 · 1965 阅读 · 0 评论 -
Tomcat服务器配置https双向认证(使用keytool生成证书)
Tomcat服务器配置https双向认证(使用keytool生成证书)转载 2017-11-21 15:37:50 · 1859 阅读 · 2 评论 -
Android HTTPS认证之Volley封装
Android HTTPS认证之Volley封装转载 2017-11-21 21:12:37 · 510 阅读 · 0 评论