資源簡介
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人物行走
評論
共有 條評論