- Автор темы
- #1
C++
Golang
Код:
string encryptDecrypt(string toEncrypt) {
char key[3] = {'K', 'C', 'Q'};
string output = toEncrypt;
for (int i = 0; i < toEncrypt.size(); i++)
output[i] = toEncrypt[i] ^ key[i % (sizeof(key) / sizeof(char))];
return output;
}
Golang
Код:
func EncryptDecrypt(input, key string) (output string) {
for i := range input {
output += string(input[i] ^ key[i%len(key)])
}
return output
}