Документація по Encoder.js
English
    English
    বাংলা
    Français
    Русский
    Український

Що таке Encoder.js?

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";
Приклад використання:
1 2 3 4 5 6 const text = "Hello, Encoder.js!"; const key = "TOP SECRET KEY"; const encoded = encode(text, key, true); const decoded = decode(encoded, key); console.log(` text: "${text}"\n key: "${key}"\nencoded: "${encoded}"\ndecoded: "${decoded}"`);

encode()

Функція кодування тексту. Обов'язкові вхідні дані: text - текст, що підлягає кодуванню, тип: string. Необов'язкові вхідні дані: key - ключ шифрування, тип: string; compress - виконувати стиснення тексту (якщо можливо), тип: boolean. Тип вихідних даних: string. Важливо: Кодування без ключа або кодування з ключем схожим на текст або містить частини тексту - не найкраща ідея.

decode()

Функція декодування тексту. Обов'язкові вхідні дані: text - текст, що підлягає декодуванню, тип: string. Необов'язкові вхідні дані: key - ключ шифрування, тип: string. Тип вихідних даних: string. Ця функція може видати помилку якщо text у вхідних даних закодовано неправильно, або було закодовано в іншій версії Encoder.js, яка несумісна з версією, що використовується Encoder.js.