vtun/common/cipher/cipher.go
2022-05-14 01:34:07 +08:00

16 lines
223 B
Go

package cipher
var _key = []byte("vtun@2022")
func SetKey(key string) {
_key = []byte(key)
}
func XOR(src []byte) []byte {
_klen := len(_key)
for i := 0; i < len(src); i++ {
src[i] ^= _key[i%_klen]
}
return src
}