资源简介
java的DES算法实现,可以加密文字以及图片,引用java加密的包
代码片段和文件信息
package mimaxue;
public class dessuanfa {
void suanfa(){}
int [][] K=new int[16][48];
static int[] chushi={
58 50 42 34 26 18 10 2
60 52 44 36 28 20 12 4
62 54 46 38 30 22 14 6
64 56 48 40 32 24 16 8
57 49 41 33 25 17 9 1
59 51 43 35 27 19 11 3
61 53 45 37 29 21 13 5
63 55 47 39 31 23 15 7
};//明文初始置换
static int[] nichushi={
40 8 48 16 56 24 64 32
39 7 47 15 55 23 63 31
38 6 46 14 54 22 62 30
37 5 45 13 53 21 61 29
36 4 44 12 52 20 60 28
35 3 43 11 51 19 59 27
34 2 42 10 50 18 58 26
33 1 41 9 49 17 57 25
};//逆初始置换表
static int[] kzzhan={
32 1 2 3 4 5 4 5
6 7 8 9 8 9 10 11
12 13 12 13 14 15 16 17
16 17 18 19 20 21 20 21
22 23 24 25 24 25 26 27
28 29 28 29 30 31 32 1
};//扩展置换(E)
static int[] pzhihuan={
16 7 20 21 29 12 28 17
1 15 23 26 5 18 31 10
2 8 24 14 32 27 3 9
19 13 30 6 22 11 4 25
};//置换函数(P)
static int[] mimazh1={
57 49 41 33 25 17 9 1
58 50 42 34 26 18 10 2
59 51 43 35 27 19 11 3
60 52 44 36 63 55 47 39
31 23 15 7 62 54 46 38
30 22 14 6 61 53 45 37
29 21 13 5 28 20 12 4
};//置换选择1
static int[] mimazh2={
14 17 11 24 1 5 3 28
15 6 21 10 23 19 12 4
26 8 16 7 27 20 13 2
41 52 31 37 47 55 30 40
51 45 33 48 44 49 39 56
34 53 46 42 50 36 29 32
};//置换选择2
static int[] zuoyi={
1 1 2 2 2 2 2 2
1 2 2 2 2 2 2 1
};//左移次数
static int[][][] S_box={
//S1
{{1441312151183106125907}
{0157414213110612119538}
{4114813621115129731050}
{1512824917511314100613}}
//S2
{{1518146113497213120510}
{3134715281412011069115}
{0147111041315812693215}
{1381013154211671205149}}
//S3
{{1009146315511312711428}
{1370934610285141211151}
{1364981530111212510147}
{1101306987415143115212}}
//S4
{{7131430691012851112415}
{1381156150347212110149}
{10690121171315131452
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 377 2015-05-01 23:44 mimaxue\.classpath
文件 383 2015-04-16 10:11 mimaxue\.project
文件 598 2015-04-17 22:36 mimaxue\.settings\org.eclipse.jdt.core.prefs
文件 5820 2015-05-06 08:31 mimaxue\bin\mimaxue\dessuanfa.class
文件 4443 2015-05-06 17:51 mimaxue\bin\mimaxue\jiami.class
文件 4648 2015-05-07 14:38 mimaxue\bin\mimaxue\jiemi.class
文件 5385 2015-05-07 16:17 mimaxue\bin\mimaxue\shurushuchu.class
文件 3929 2015-05-02 00:06 mimaxue\src\mimaxue\dessuanfa.java
文件 5879 2015-05-06 17:51 mimaxue\src\mimaxue\jiami.java
文件 6387 2015-05-07 14:38 mimaxue\src\mimaxue\jiemi.java
文件 6934 2015-05-07 16:17 mimaxue\src\mimaxue\shurushuchu.java
目录 0 2015-05-07 13:36 mimaxue\bin\mimaxue
目录 0 2015-05-07 13:36 mimaxue\src\mimaxue
目录 0 2015-04-16 10:11 mimaxue\.settings
目录 0 2015-05-06 08:31 mimaxue\bin
目录 0 2015-05-06 08:11 mimaxue\src
目录 0 2015-04-16 10:11 mimaxue
----------- --------- ---------- ----- ----
44783 17
- 上一篇:Android蓝牙操作源代码
- 下一篇:java人物行走
相关资源
- java人物行走
- beiyou Java作业 -4
- jsp+servlet+javabean jdbc连接数据库 用户登
- java中国象棋打谱软件
- 决策树算法--java
- 朴素贝叶斯java代码
- java编写的抽象工厂迷宫,文字式,非
- java迭代器模式实现正反向遍历
- Java程序员面试笔试宝典附录答案与勘
- java求解素数环问题
- 用Java写的一个简单爬虫,爬取京东图
- 基于Java_Web的小型酒店管理系统_徐耀
- java局域网聊天模拟qq
- 基于java的推荐系统实现源代码
- 用java编程语言RC4算法的加密和解密
- JAVAWEB录音上传服务器
- Java设计模式综合应用场景
- 计算机操作系统大作业—进程控制模
- java web 网上商城项目源码(jspservlet
- java网上商城项目源码jsp.servlet+javabe
- Java最全面试宝典 (PDF清晰版)
- Java Web从入门到精通 原盘光盘镜像
- java 采用ssl的socket交互
- ac自动机java版
- 编程模拟多进程共享临界资源最终版
- HDU题目java实现
- java socket异步长连接demo
- websocket demojava客户端,心跳监测
- Java+servlet+jsp页面ajax请求
- robocode_API中文参考(java).pdf
评论
共有 条评论