Encoder.js это кодировщик текста для шифрования данных. Encoder.js кодирует текст в строчку, которая может содержать только URL-safe символы (A-Za-z0-9 и -_().~). Encoder.js предназначен для браузеров (client-side, JavaScript) и server-side (JavaScript или TypeScript), но Encoder.js несовместим с Node.js, React.js, Next.js и тому подобными.
Как использовать
Импортируйте функции encode и decode:
1 import { encode, decode } from "https://encoder.js.is-a.dev/encoder.js@1.0.1.js";
Функция для кодирования текста. Обязательные входные данные: text - текст подлежащий кодированию, тип: string. Необязательные входные данные: key - ключ шифрования, тип: string; compress - выполнять ли сжатие текста (если возможно), тип: boolean. Тип выходных данных: string. Важно: Кодирование без ключа или кодирование с ключом похожим на текст или содержащим части текста - не лучшая идея.
decode()
Функция для декодирования текста. Обязательные входные данные: text - текст подлежащий декодированию, тип: string. Необязательные входные данные: key - ключ шифрования, тип: string. Тип выходных данных: string. Данная функция может выдать ошибку если text в входных данных закодирован неправильно, либо был закодирован в другой версии Encoder.js, которая несовместима с используемой версией Encoder.js.