Инструмент шифрования текста

Кодирование Base64 (base64-encode)

Кодирование Base64 преобразует двоичные данные в текст для обеспечения безопасной передачи в таких средах, как электронная почта, URL-адреса и веб-API. Это наиболее широко используемый метод для преобразования данных в текстовый формат без потерь.

Декодирование Base64 (base64-decode)

Декодирование Base64 — это процесс восстановления данных, закодированных в Base64, в их исходный двоичный формат. Он играет решающую роль в передаче файлов и восстановлении данных изображений, обеспечивая целостность данных.

Хеш MD5 (md5)

MD5 — это алгоритм, который генерирует 128-битное хеш-значение, широко используемое для проверки целостности данных. Однако из-за известных уязвимостей в безопасности для важных целей безопасности рекомендуется использовать семейство хешей SHA-2.

Хеш SHA-1 (sha1)

SHA-1 — это хеш-функция, которая создает 160-битное хеш-значение. Раньше она широко использовалась для цифровых подписей и сертификатов, но сейчас ее постепенно заменяют более безопасными хеш-алгоритмами из-за ее уязвимости к коллизионным атакам.

Хеш SHA-256 (sha256)

SHA-256 — одна из хеш-функций семейства SHA-2, генерирующая надежное 256-битное хеш-значение. Сегодня это один из самых надежных хеш-алгоритмов, который широко используется в блокчейне, сертификатах безопасности и хранении паролей.

Хеш SHA-224 (sha224)

SHA-224 — это хеш-функция из семейства SHA-2, которая создает 224-битное хеш-значение. Она обеспечивает баланс между безопасностью и скоростью обработки и используется в различных протоколах безопасности.

Хеш SHA-512 (sha512)

SHA-512 — это хеш-функция из семейства SHA-2, которая генерирует очень длинное 512-битное хеш-значение, обеспечивая чрезвычайно высокую безопасность. Она в основном используется на высокопроизводительных серверах и в критически важных для безопасности средах.

Хеш SHA-384 (sha384)

SHA-384 — это хеш-функция из семейства SHA-2, которая создает 384-битное хеш-значение и является вариантом SHA-512. Она в основном используется в системах, требующих высокой степени безопасности.

Хеш SHA-3 (sha3)

SHA-3 — это новейший стандарт криптографического хеширования. Он имеет другую внутреннюю структуру, чем SHA-2, что еще больше повышает его безопасность. Ожидается, что в будущем он станет стандартным хеш-алгоритмом в различных системах безопасности.

Хеш RIPEMD-160 (ripemd160)

RIPEMD-160 — это криптографическая хеш-функция, которая генерирует 160-битное хеш-значение. Она особенно используется при генерации адресов кошельков криптовалют. Это алгоритм, который уравновешивает безопасность и эффективность.

Кодирование URI (encodeURI)

Функция encodeURI кодирует всю строку URI, преобразуя ее так, чтобы ее можно было безопасно включить в веб-адрес. Она преобразует специальные символы или символы, не относящиеся к ASCII, в формат, который может быть правильно обработан веб-браузерами.

Кодирование компонента URI (encodeURIComponent)

Функция encodeURIComponent используется для кодирования отдельных компонентов URI (например, параметров запроса). Она больше подходит для безопасной обработки частичных строк, а не всего URL-адреса.

Декодирование URI (decodeURI)

Функция decodeURI восстанавливает строку URI, закодированную с помощью encodeURI, в ее исходную форму. Она интерпретирует закодированные символы в веб-адресе и преобразует их в удобочитаемую строку.

Декодирование компонента URI (decodeURIComponent)

Функция decodeURIComponent восстанавливает компонент URI, закодированный с помощью encodeURIComponent. Она в основном используется для восстановления строк запроса или данных формы.

HMAC-MD5 (HmacMD5)

HMAC-MD5 — это метод, который генерирует код аутентификации сообщения путем объединения секретного ключа с хеш-функцией MD5. Он используется для обеспечения целостности и аутентификации данных и значительно повышает безопасность по сравнению с использованием только MD5.

HMAC-RIPEMD160 (HmacRIPEMD160)

HMAC-RIPEMD160 выполняет аутентификацию сообщений путем объединения хеша RIPEMD-160 с секретным ключом. Он широко используется в протоколах безопасности, особенно в тех, которые связаны с криптовалютами.

HMAC-SHA1 (HmacSHA1)

HMAC-SHA1 создает код аутентификации сообщения путем объединения хеш-алгоритма SHA-1 с секретным ключом. Он широко использовался в прошлом, но постепенно заменяется семейством SHA-2.

HMAC-SHA224 (HmacSHA224)

HMAC-SHA224 обеспечивает аутентификацию сообщений с использованием хеша SHA-224 и секретного ключа. Он подходит для сред, требующих баланса между безопасностью и производительностью.

HMAC-SHA256 (HmacSHA256)

HMAC-SHA256 объединяет хеш SHA-256 с секретным ключом для генерации высокозащищенного кода аутентификации сообщения. Он используется в качестве стандарта при аутентификации API, подписании токенов и многом другом.

HMAC-SHA3 (HmacSHA3)

HMAC-SHA3 обеспечивает надежную аутентификацию сообщений путем объединения новейшей хеш-функции SHA-3 с секретным ключом. Он подходит для современных приложений, где безопасность имеет решающее значение.

HMAC-SHA384 (HmacSHA384)

HMAC-SHA384 генерирует код аутентификации сообщения с хешем SHA-384 и секретным ключом, поддерживая надежную аутентификацию в средах с высоким уровнем безопасности.

HMAC-SHA512 (HmacSHA512)

HMAC-SHA512 объединяет очень сильную хеш-функцию SHA-512 с секретным ключом для обеспечения высокого уровня целостности и аутентификации данных. Он используется в финансовых и государственных системах.

Шифрование AES (AES)

AES (Advanced Encryption Standard) — это алгоритм с симметричным ключом, широко используемый для шифрования данных. Он шифрует конфиденциальную информацию для предотвращения внешнего вторжения или утечки данных.

Расшифровка AES (AES)

Расшифровка AES — это процесс восстановления зашифрованных AES данных в их исходный открытый текст. Он используется в тандеме с шифрованием и необходим для безопасного обмена данными.

Шифрование TripleDES (TripleDES)

TripleDES — это метод шифрования с симметричным ключом, который повышает безопасность за счет трехкратного применения алгоритма DES. Он широко использовался до AES и до сих пор используется для совместимости.

Расшифровка TripleDES (TripleDES)

Расшифровка TripleDES — это процесс восстановления зашифрованных TripleDES данных в их исходные данные. Это необходимо для поддержания безопасности данных наряду с шифрованием.

Шифрование RC4 (RC4)

RC4 — это потоковый шифр, который обеспечивал быстрое шифрование, но он не используется в современных системах безопасности из-за нескольких уязвимостей. Он используется только для ограниченной совместимости со старыми протоколами.

Расшифровка RC4 (RC4)

Расшифровка RC4 — это процесс восстановления зашифрованных RC4 данных в их исходное состояние. Из-за проблем с безопасностью использование RC4 в новых проектах не рекомендуется.

Шифрование Rabbit (Rabbit)

Rabbit — это легкий алгоритм потокового шифрования, который обеспечивает быстрое и эффективное шифрование. Он полезен в устройствах с низким энергопотреблением и встраиваемых системах.

Расшифровка Rabbit (Rabbit)

Расшифровка Rabbit — это процесс восстановления данных, зашифрованных потоком Rabbit, обеспечивающий безопасность при сохранении высокой скорости обработки.

Шифрование RabbitLegacy (RabbitLegacy)

RabbitLegacy — это более старая версия алгоритма Rabbit, используемая в некоторых системах для совместимости. Уровень ее безопасности может быть ниже, чем у современной версии.

Расшифровка RabbitLegacy (RabbitLegacy)

Расшифровка RabbitLegacy — это процесс восстановления данных, зашифрованных RabbitLegacy. Она может не подходить для современных требований безопасности, поэтому рекомендуется соблюдать осторожность.