@@ -20,28 +20,29 @@ var fumoChars = []string{
20
20
"fUmo," , "fuMo," , "fumO," , "FUmo," , "FuMo," , "FumO," , "fUMo," , "fUmO," ,
21
21
"fuMO," , "FUMo," , "FuMO," , "fUMO," , "FUMO," , "fumo+" , "Fumo+" , "fUmo+" ,
22
22
"fuMo+" , "fumO+" , "FUmo+" , "FuMo+" , "FumO+" , "fUMo+" , "fUmO+" , "fuMO+" ,
23
- "FUMo+" , "FUmO+" , "fUMO+" , "FUMO+" , "fumo|" , "Fumo|" , "fUmo|" , "fuMo|" ,
24
- "fumO|" , "FUmo|" , "FuMo|" , "FumO|" , "fUMo|" , "fUmO|" , "fuMO|" , "fumo/" ,
23
+ "FUMo+" , "FUmO+" , "fUMO+" , "FUMO+" , "fumo|" , "Fumo|" , "fUmo|" , "fuMo|" ,
24
+ "fumO|" , "FUmo|" , "FuMo|" , "FumO|" , "fUMo|" , "fUmO|" , "fuMO|" , "fumo/" ,
25
25
"Fumo/" , "fUmo/" ,
26
26
}
27
27
28
- //Base64 2 Fumo
28
+ // Base64 2 Fumo
29
29
// 创建编码映射表
30
30
var encodeMap = make (map [byte ]string )
31
+
31
32
// 创建解码映射表
32
33
var decodeMap = make (map [string ]byte )
33
34
34
35
func init () {
35
36
for i := 0 ; i < 64 && i < len (fumoChars ); i ++ {
36
37
base64Char := base64Chars [i ]
37
38
fumoChar := fumoChars [i ]
38
-
39
+
39
40
encodeMap [base64Char ] = fumoChar
40
41
decodeMap [fumoChar ] = base64Char
41
42
}
42
43
}
43
44
44
- //加密
45
+ // 加密
45
46
func encryptFumo (text string ) string {
46
47
if text == "" {
47
48
return "请输入要加密的文本"
@@ -59,11 +60,11 @@ func encryptFumo(text string) string {
59
60
}
60
61
}
61
62
result := fumoBody .String () + strings .Repeat ("=" , paddingCount )
62
-
63
+
63
64
return result
64
65
}
65
66
66
- //解密
67
+ // 解密
67
68
func decryptFumo (fumoText string ) string {
68
69
if fumoText == "" {
69
70
return "请输入要解密的Fumo语密文"
@@ -91,4 +92,4 @@ func decryptFumo(fumoText string) string {
91
92
}
92
93
originalText := string (decodedBytes )
93
94
return originalText
94
- }
95
+ }
0 commit comments