摘要:
8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例 (3)用java实现 packagecom.njue; public class insertSort { publ... 阅读全文
posted @ 2016-08-31 13:57
brave-sailor
阅读(2498)
评论(0)
推荐(0)
摘要:
package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /** * @author treeroot * @since 2006-2-2 * @version 1.0 */ public class InsertSort implements SortUtil.Sort{ ... 阅读全文
posted @ 2016-08-31 13:47
brave-sailor
阅读(320)
评论(0)
推荐(0)
摘要:
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。 简单的java加密算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorithm,安全散列算法) ... 阅读全文
posted @ 2016-08-31 13:43
brave-sailor
阅读(15189)
评论(0)
推荐(2)
摘要:
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原 阅读全文
posted @ 2016-08-31 13:42
brave-sailor
阅读(1815)
评论(1)
推荐(0)
摘要:
1、对称加密算法 1.1 定义 对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才 阅读全文
posted @ 2016-08-31 13:41
brave-sailor
阅读(847)
评论(0)
推荐(0)
摘要:
1、Java的安全体系架构 1.1 Java的安全体系架构介绍 Java中为安全框架提供类和接口。JDK 安全 API 是 Java 编程语言的核心 API,位于 java.security 包(及其子包),以及sun.securityAPI包(及其子包)中。设计用于帮助开发人员在程序中同时使用低级 阅读全文
posted @ 2016-08-31 09:46
brave-sailor
阅读(2504)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,转载请注明出处。 [java] view plain copy print?在CODE上查看代码片派生到我的代码片 package com.stone.security; import java.util.Arrays; import javax.crypto.Cipher; import j... 阅读全文
posted @ 2016-08-31 09:37
brave-sailor
阅读(318)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 【需求】 遍历一个list,同时需要在每个item前面显示字母序号,例如A,B,C,D 【代码】 [javascript] view plain copy #set($zimu = ["A", 阅读全文
posted @ 2016-08-31 09:34
brave-sailor
阅读(363)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 【前言】 本文简单的介绍了加密技术相关概念,最后总结了java中现有的加密技术以及使用方法和例子 【最简单的加密】 1.简单的概念 明文:加密前的信息 密文:机密后的信息 算法:加密或解密的算 阅读全文
posted @ 2016-08-31 09:33
brave-sailor
阅读(551)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 【md5】 md5是一种哈希算法,哈希算法是啥? 。。。 特点是不能解密。 【代码】 [java] view plain copy package com.uikoo9.util.encryp 阅读全文
posted @ 2016-08-31 09:32
brave-sailor
阅读(157)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 【AES】 一种对称加密算法,DES的取代者。 加密相关文章见:Java 加密解密 对称加密算法 非对称加密算法 MD5 BASE64 AES RSA 【代码】 代码比较多,有一部分非本文章内 阅读全文
posted @ 2016-08-31 09:32
brave-sailor
阅读(261)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 【前言】 计算机中的数据都是二进制的,不管是字符串还是文件,而加密后的也是二进制的, 而我们要看到的往往是字符串,本文就介绍了将byte[]转为各种进制以及base64编码。 【base64】 阅读全文
posted @ 2016-08-31 09:31
brave-sailor
阅读(484)
评论(0)
推荐(0)