@ryanuo/utils / common / xor
Function: xor()
ts
function xor(str, key): string;Performs XOR encryption or decryption on a string using a given key.
Parameters
str
string
The string to process.
key
string = 'ryanuo'
The encryption key, defaults to 'ryanuo'.
Returns
string
The XOR-transformed string.
Example
ts
import { xor } from '@ryanuo/utils'
xor('abc', 'key') // Encrypt
xor(xor('abc', 'key'), 'key') // Decrypt (reversible)