vtun/common/cipher/cipher.go
2021-09-09 16:55:10 +08:00

16 lines
251 B
Go

package cipher
var _key = []byte("8pUsXuZw4z6B9EhGdKgNjQnjmVsYv2x5")
func GenerateKey(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
}