自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (8)
  • 收藏
  • 关注

原创 直接插入排序的java实现

/** * 直接插入排序的java实现 * 直接插入排序的时间复杂度为O(n^2) * 一开始认为a[0]为有序的,因为只有一个数字,接下来需要将a[1]插入a[0]中 * 以此类推,a[0],a[1]已经为有序的,需要将a[2]插入到上述序列中 * 将a[2]与a[1]比较,若a[2]小于a[1],则将a[1]后移到a[2]的位置,然后继续比较 * @author shuaiceng

2017-07-30 20:13:37 240

原创 计算一个字符串的MD5

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 使用方式:String test_md5 = MD5.MD5("test"); * @author shuaicenglou * */public class MD5 { public static S

2017-07-27 10:02:01 1580

原创 课程设计:java写的AES文件加解密程序

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.security.InvalidAlgorithmParameterE...

2017-07-27 09:55:49 1619 9

原创 冒泡排序及其优化

/** * 冒泡排序及其优化 * @author shuaicenglou * */public class Maopao { public static void main(String[] args) { int[] a = {4,3,2,1}; long startTime = System.nanoTime(); //获取开始时间

2017-07-23 22:11:09 279

原创 二分查找的非递归、递归实现及其优化

/** * 二分查找的非递归、递归实现及其优化 * 算法要求序列有序 * 1、折半查找是进行加法与除法运算的(mid=(low+high)/2) * 2、插值查找则进行更复杂的四则运算(mid = low + (high - low) * ((key - a[low]) / (a[high] - a[low]))) * 3、而斐波那契查找只进行最简单的加减法运算(mid = low + F

2017-07-21 14:58:20 531

原创 2路归并排序的非递归实现

/** * 2路归并排序的非递归实现 * 归并排序是一种稳定的排序 * @author shuaicenglou */public class MergeSort { public static void main(String[] args) { int[] a = {10,1,2,3,4,5,6,7,8,9}; sort(a);

2017-07-20 15:21:51 547

原创 桶排序的数组实现和链表实现

/** * 桶排序的数组实现和链表实现 * 桶排序是一种稳定的算法 * @author shuaicenglou * */public class BucketSort { public static void main(String[] args) { int[] test = {5,4,3,2,1}; linkListBucket(test,

2017-07-13 11:07:01 1031

原创 剑指offer的java实现(1)

1./** * 在一个二维数组中,每一行都按照从左到右递增的顺序排序, * 每一列都按照从上到下递增的顺序排序。 * 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 * @author shuaicenglou * */public class Main {    public static void main(String[] a

2017-07-10 20:45:00 235

第四届Xman个人排位赛流量分析之strange_ssid复现

第四届Xman个人排位赛流量分析之strange_ssid复现 查找SSID找到一个md5,爆破之,得flag{n3k0}

2019-12-29

第三方服务器获取微信公众号图文消息

第三方服务器获取微信公众号图文消息代码及httpClient发起https请求代码 第三方服务器获取微信公众号图文消息代码及httpClient发起https请求代码

2019-07-25

HttpClient发起HTTPs请求.rar

通过HTTPClient发起HTTPS GET请求(返回值为字符串)、POST请求(返回值为JSONOBJECT),需引入fastJson的jar包

2019-07-25

Java写的AES文件加密软件

命令行版本的文件加密软件,采用AES算法,密钥长度为128位,使用方法:在软件所在目录运行以下命令:java -jar aes.jar,然后回车,根据提示操作即可,请牢记自己的加密密钥,丢失无法找回。

2018-12-24

java的ElGamal算法实现

该class通过调用ElGamalCoder.getKeyFile()方法生成公钥和私钥,公钥文件为publicKey,私钥文件为privateKey。 加密:String miwen = ElGamalCoder.decrypt("这里传入明文", "publicKey"); //publicKey是公钥文件所在的路径(包括文件名) 解密:String mingwen = ElGamalCoder.encrypt("这里传入加密之后的密文","privateKey");//privateKey是私钥文件所在路径

2018-04-25

ysoserial-0.0.4-all.jar

ysoserial-0.0.4-all.jar系统自动生成分数,我也改不了,分数不够的可以联系我私发。

2017-09-17

RSATool2v17.rar

只要1分哦!! RSA Tool 2 强大的大数生成工具 ...生成一组RSA密钥对 1)按下'Start'按钮,通过移动你的鼠标指针来收集一些随机数据. 这必须一次完成,因为收集的数据会被保存在你的RSA-Tool文件夹里面的一个文件中。 2)选择要创建的密钥的长度(等于N的长度)。最大为4096位. 3)选择你的公钥(E)并把它输入到相应的编辑框作为十进制数。 常用的E有(考虑到计算速度的原因):3,17,257和65537(十进制). 4)按下'Generate',等到密钥生成完成。 注意,生成很大的数需要一些时间,取决于你的CPU的计算能力。 特别说明:你可以常按'Generate'.做为密钥生成过程的一个组成部分的内置随机数生成系统会在运行的    时候重新进行初始化。这是故意这么做的,这样可使那些滥用这个工具做其它事情变得更困难...    注意两次或两次以上生成相同的密钥对是不可能的。

2017-07-20

commons-scxml2-2.0-SNAPSHOT.jar

commons-scxml2-2.0-SNAPSHOT.jarcommons-scxml2-2.0-SNAPSHOT.jar

2017-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除