资源简介
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源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论