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.