MCPcopy Index your code
hub / github.com/GoEdgeLab/EdgeNode / MagicKeyDecode

Function MagicKeyDecode

internal/encrypt/magic_key.go:28–41  ·  view source on GitHub ↗

解密特殊信息

(data []byte)

Source from the content-addressed store, hash-verified

26
27// 解密特殊信息
28func MagicKeyDecode(data []byte) []byte {
29 method, err := NewMethodInstance("aes-256-cfb", MagicKey, MagicKey[:16])
30 if err != nil {
31 logs.Println("[MagicKeyEncode]" + err.Error())
32 return data
33 }
34
35 src, err := method.Decrypt(data)
36 if err != nil {
37 logs.Println("[MagicKeyEncode]" + err.Error())
38 return data
39 }
40 return src
41}

Callers 1

TestMagicKeyEncodeFunction · 0.85

Calls 3

NewMethodInstanceFunction · 0.85
DecryptMethod · 0.65
ErrorMethod · 0.45

Tested by 1

TestMagicKeyEncodeFunction · 0.68