Skip to content

@ryanuo/utils / common / encrypt

Function: encrypt()

ts
function encrypt(str, key?): string;

Encrypts a string using XOR, Base64, and URI encoding for safe transmission.

Parameters

str

string

The plain text to encrypt.

key?

string

Optional encryption key, defaults to 'ryanuo'.

Returns

string

The encrypted, URI-safe string.

Example

ts
import { 
encrypt
} from '@ryanuo/utils'
encrypt
('hello world', 'key') // => '%4D%0A...'