算法与设计模式
無_爲
擅长JavaEE、Android、iOS、Web前端等技术
展开
-
对称加密算法(DES、DESede、AES)
对称加密算法(DES、DESede、AES)原创 2016-11-28 18:04:17 · 2148 阅读 · 0 评论 -
SHA加密(单向)
SHA加密(单向)原创 2016-11-28 16:00:51 · 353 阅读 · 0 评论 -
HMAC加密(单向)
HMAC加密(单向)原创 2016-11-28 16:32:01 · 749 阅读 · 0 评论 -
递归算法
递归算法原创 2016-11-28 14:57:33 · 216 阅读 · 0 评论 -
插入排序
插入排序原创 2016-11-28 11:10:08 · 243 阅读 · 0 评论 -
冒泡排序
冒泡排序原创 2016-11-28 10:08:08 · 174 阅读 · 0 评论 -
希尔排序
希尔排序原创 2016-11-28 14:03:02 · 189 阅读 · 0 评论 -
选择排序
选择排序原创 2016-11-28 10:52:44 · 166 阅读 · 0 评论 -
RSA加密、解密、签名(非对称加密)
说明:RSA为非对称加密,用于加密和解密,分为公钥和私钥。例如:app发起支付时,使用公钥对订单串进行加密,然后将加密订单串传给服务器,服务器使用私钥进行解密,验证数据的真实性。使用:public class RSAUtil { private static final String algorithm = "RSA"; private static final String si...原创 2016-11-29 13:40:36 · 525 阅读 · 0 评论 -
DSA签名(非对称加密)
说明:DSA为非对称加密,用于签名与验证,分为公钥和私钥。例如:服务端返回重要信息时,使用私钥对订单串生成签名,然后将订单串与签名一起传给app端,app端使用公钥和订单串进行签名校验,验证返回数据是否伪造。使用:public class DSAUtil { private static final String algorithm = "DSA"; private static...原创 2016-11-29 12:33:56 · 4163 阅读 · 0 评论 -
快速排序
快速排序原创 2016-11-28 18:24:02 · 246 阅读 · 0 评论 -
MD5加密(单向)
MD5加密(单向)原创 2016-11-28 15:42:28 · 500 阅读 · 0 评论