Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EricLi404/Java-Demos
/ functions
Functions
57 in github.com/EricLi404/Java-Demos
⨍
Functions
57
◇
Types & classes
10
↓ 16 callers
Method
two2hex
二进制转十六进制 @param two 二进制 string @return 十六进制 int
Des-Demo/util.java:31
↓ 6 callers
Method
getList
()
Rip-Demo/RouterTable.java:9
↓ 3 callers
Method
getRouterID
()
Rip-Demo/RouterTable.java:17
↓ 3 callers
Method
getRouterTable
()
Rip-Demo/Router.java:13
↓ 3 callers
Method
two2ten
二进制转十进制 @param two 二进制 string @return 十进制 int
Des-Demo/util.java:14
↓ 3 callers
Method
xor
xor异或操作 @param tR char[48] @param K char[48] 轮密钥 @return
Des-Demo/descore.java:101
↓ 2 callers
Method
core
轮置换 @param R char[32] @param K char[32] @return char[32]
Des-Demo/descore.java:164
↓ 2 callers
Method
getKey
生成16轮的轮密钥 @param K char[64] @return
Des-Demo/descore.java:67
↓ 2 callers
Method
getNearNetwork
()
Rip-Demo/Router.java:119
↓ 2 callers
Method
getNearRouter
()
Rip-Demo/Router.java:109
↓ 2 callers
Method
initReplace
初始置換 @param M char[64] @return char[56]
Des-Demo/descore.java:13
↓ 2 callers
Method
init_1Replace
终结置换 @param R char[64] @return char[64]
Des-Demo/descore.java:150
↓ 2 callers
Method
intArray2string
将int[]数组转为string @param intarr int[] @return string
Rip-Demo/Util.java:52
↓ 2 callers
Method
loopKey
生成子密钥 @param K char[56] @param offset 左移位数 int @return char[56]
Des-Demo/descore.java:40
↓ 1 callers
Method
all222string
密文解密预处理,将密文每64bit截取成一个string @param all @return
Des-Demo/util.java:103
↓ 1 callers
Method
all2string
明文初始化处理,将每一位转为一个64bit长度的string @param all @return
Des-Demo/util.java:89
↓ 1 callers
Method
byte2string
将解密结果的byte转为string,还原密文 @param all @return
Des-Demo/util.java:116
↓ 1 callers
Method
changeAllRouter
()
Rip-Demo/Network.java:83
↓ 1 callers
Method
changeRouterTable
(RouterTable otherRouterTable)
Rip-Demo/Router.java:19
↓ 1 callers
Method
de
(String[] mm, char[] kk)
Des-Demo/descore.java:262
↓ 1 callers
Method
deCode
(char[] M, char[] K)
Des-Demo/descore.java:218
↓ 1 callers
Method
eReplace
E 表置换(拓展置换) @param R char[32] @return char[48]
Des-Demo/descore.java:87
↓ 1 callers
Method
echoRoutertable
()
Rip-Demo/Router.java:131
↓ 1 callers
Method
en
(String[] mm, char[] kk)
Des-Demo/descore.java:253
↓ 1 callers
Method
enCode
(char[] M, char[] K)
Des-Demo/descore.java:179
↓ 1 callers
Method
initNetwork
()
Rip-Demo/Network.java:40
↓ 1 callers
Method
keyReplace1
密钥置换 1 @param K char[64] @return char[56]
Des-Demo/descore.java:26
↓ 1 callers
Method
keyReplace2
密钥置换2 @param K char[56] @return char[48]
Des-Demo/descore.java:54
↓ 1 callers
Method
keypre
将任意格式的密钥获取hash值,格式化为char[64] @param k @return
Des-Demo/util.java:129
↓ 1 callers
Method
pReplace
p 表置换 @param sR char[32] @return char[32]
Des-Demo/descore.java:137
↓ 1 callers
Method
readNetworkConfig
读取网络配置信息 ###网络配置信息相关文档见readme.md @return hashmap
Rip-Demo/Util.java:24
↓ 1 callers
Method
sReplace
s 盒置换 @param xorR char[48] @return char[32]
Des-Demo/descore.java:115
↓ 1 callers
Method
setList
(HashMap<Integer, String[]> list)
Rip-Demo/RouterTable.java:13
↓ 1 callers
Method
setNearRouter
(int[] nearRouter)
Rip-Demo/Router.java:115
↓ 1 callers
Method
setNetworknum
(int networknum)
Rip-Demo/Network.java:24
↓ 1 callers
Method
setRouterTable
(RouterTable routerTable)
Rip-Demo/Router.java:16
↓ 1 callers
Method
setRouternum
(int routernum)
Rip-Demo/Network.java:16
↓ 1 callers
Method
setRouters
(Router[] routers)
Rip-Demo/Network.java:32
↓ 1 callers
Method
setnearRouter
()
Rip-Demo/Network.java:60
Method
Network
()
Rip-Demo/Network.java:36
Method
Router
(int routerId, RouterTable routerTable)
Rip-Demo/Router.java:142
Method
RouterTable
(HashMap<Integer, String[]> list, int routerID)
Rip-Demo/RouterTable.java:27
Method
callCmd
(String cmd)
Rip-Demo/Util.java:60
Method
getLength
()
Des-Demo/data.java:10
Method
getNetworknum
()
Rip-Demo/Network.java:20
Method
getRouterId
()
Rip-Demo/Router.java:127
Method
getRouternum
()
Rip-Demo/Network.java:12
Method
getRouters
()
Rip-Demo/Network.java:28
Method
int64tochar64
将64位int数组转化为64位char数组 @param mm int[64] @return char[64]
Des-Demo/util.java:54
Method
main
(String[] args)
Rip-Demo/Index.java:6
Method
main
(String[] args)
Des-Demo/des.java:9
Method
md5
实现32位大写字母格式的md5加密 @param m @return
Md5-Demo/utility.java:14
Method
preMI
(String mmmmmm)
Des-Demo/util.java:64
Method
setLength
(int length)
Des-Demo/data.java:13
Method
setNearNetwork
(int[] nearNetwork)
Rip-Demo/Router.java:123
Method
setRouterID
(int routerID)
Rip-Demo/RouterTable.java:21
Method
sha
实现40位大写字母格式的SHA加密 @param m @return
Md5-Demo/utility.java:41