Кодирование и безопасность

Инструменты, связанные с кодированием, хешированием, шифрованием, сертификатами и штрихкодами.

62 инструментов28 режимов функций

Создавайте SVG из текста с помощью локальной библиотеки QR-кодов; размер можно настроить, а результат — скачать. При ошибке загрузки библиотеки появится уведомление.

Локальная обработка в браузере

Кодирование и безопасность

Интерпретирует однобайтовые значения от 0 до 255 в двоичной, восьмеричной, десятичной или шестнадцатеричной системе и одновременно выводит все четыре представления.

Локальная обработка в браузере

Кодирование и безопасность

Выполняет сдвиг Цезаря для латинских букв и обратное восстановление с указанным смещением, остальные символы остаются без изменений.

Локальная обработка в браузере

Кодирование и безопасность

Преобразует текст и азбуку Морзе в обоих направлениях по встроенной таблице латинских букв и цифр; пробелы обозначаются слэшем, неизвестные символы сохраняются без изменений.

Локальная обработка в браузере

Кодирование и безопасность

Создавайте доступные для скачивания штрихкоды SVG или PNG по стандартам Code 128, EAN-13, EAN-8, UPC, Code 39, ITF-14 и другим.

Локальная обработка в браузере

Кодирование и безопасность

В браузере прочитать выбранный файл и одновременно вычислить MD5, SHA-256 и CRC32, отображая имя файла и размер.

Локальная обработка в браузере

Кодирование и безопасность

Полностью преобразуйте файл в шестнадцатеричный текст в браузере или загрузите данные Hex как двоичный файл с указанным именем файла.

Локальная обработка в браузере

Кодирование и безопасность

По символу выводит десятичное и шестнадцатеричное в формате U+ представление кодовой точки Unicode, а также позволяет восстановить символ из десятичного списка, 0x или списка U+.

Локальная обработка в браузере

Кодирование и безопасность

Разбирает последовательность Hex-байтов в порядке big-endian или little-endian и выводит беззнаковое целое и знаковое целое в дополнительном коде соответствующей разрядности.

Локальная обработка в браузере

Кодирование и безопасность

Используйте PBKDF2-SHA-256 и AES-GCM со случайной солью для локального шифрования или расшифровки версионированных данных в браузере.

Локальная обработка в браузере

Кодирование и безопасность

Преобразует локальное растровое изображение в Base64 data URL, или позволяет предварительно просмотреть допустимое растровое изображение data:image Base64; отклоняет веб-адреса, SVG и данные размером более примерно 24 MiB.

Локальная обработка в браузере

Кодирование и безопасность

Вычисляет по входным байтам контрольные значения BCC и LRC.

Локальная обработка в браузере

Кодирование и безопасность

Вычисляет контрольное значение CRC32 для текста ввода размером UTF-8 байт.

Локальная обработка в браузере

Кодирование и безопасность

Вычисляет шестнадцатеричный дайджест HMAC-MD5 текстового сообщения с использованием пользовательского ключа.

Локальная обработка в браузере

Кодирование и безопасность

Используйте Web Crypto для вычисления шестнадцатеричного дайджеста HMAC-SHA-1, SHA-256, SHA-384 или SHA-512.

Локальная обработка в браузере

Кодирование и безопасность

Повторно декодировать низкие 8 биты каждого символа как UTF-8, чтобы попытаться исправить частые искажения из-за ошибочного декодирования ISO-8859-1.

Локальная обработка в браузере

Кодирование и безопасность

Локально разбирает JWT, отдельно показывает структуру, временной статус Claims и результаты необязательной проверки подписи, использующей только секрет HS256.

Локальная обработка в браузере

Кодирование и безопасность

Вычисляет локально в браузере UTF-8-байтовый MD5-символьный шестнадцатеричный дайджест введённого текста.

Локальная обработка в браузере

Кодирование и безопасность

Проверьте целостность блока PEM, вычислите дайджест SHA-256 декодированной полезной нагрузки и сформируйте команды OpenSSL для разбора и проверки сертификата; дайджест не равнозначен проверке действительности сертификата.

Локальная обработка в браузере

Кодирование и безопасность

Создайте команду для преобразования PFX/PKCS#12 в PEM, выполняемую локально; по умолчанию сохраняется защита закрытого ключа шифрованием.

Локальная обработка в браузере

Кодирование и безопасность

Используйте возможности обработки браузера IDNA для двустороннего преобразования доменов между Unicode и ASCII, а также получения предупреждения о рисках смешанных скриптов.

Локальная обработка в браузере

Кодирование и безопасность

Кодировать и декодировать между текстом и Quoted-Printable по UTF-8 байт и вставлять мягкие переносы примерно через каждые 72 символов.

Локальная обработка в браузере

Кодирование и безопасность

Используйте Web Crypto для локальной генерации пары RSA-OAEP ключей в браузере; поддерживаются разрядность, Hash, SPKI/PKCS#8 PEM и SHA-256 отпечатки.

Локальная обработка в браузере

Кодирование и безопасность

Создаёт на основе домена OpenSSL команду проверки цепочки сертификатов и явно предоставляет точку входа для проверки в сторонней SSL Labs.

Локальная обработка в браузере

Кодирование и безопасность

Преобразует текст в экранирование в стиле JavaScript с \\u или \\u{...}, а также может восстановить оба этих вида экранирования.

Локальная обработка в браузере

Кодирование и безопасность

В общей рабочей области URL выполняются кодирование и декодирование URI, компонентов и форм, а также предоставляются только для чтения просмотр параметров запроса и сопоставление JSON.

Локальная обработка в браузере

Кодирование и безопасность

Используя повторяющийся ключ UTF-8, побайтно выполняется XOR, выполняя преобразование между текстом и Hex; подходит только для обработки данных, не является безопасным шифрованием.

Локальная обработка в браузере

Кодирование и безопасность

Используя браузер CompressionStream, сжимайте и распаковывайте между gzip или deflate и Base64; опция zlib не предоставляется, и требуется поддержка браузера.

Локальная обработка в браузере

Кодирование и безопасность

Шифрование и расшифрование Blowfish выполняются локально в браузере; это устаревший алгоритм, не используйте его в новых системах, а ключи и введённые данные не сохраняются.

Локальная обработка в браузере

Кодирование и безопасность

Шифрование и расшифрование DES выполняются локально в браузере; DES уже не подходит для новых систем, поэтому страница покажет предупреждение об алгоритме legacy.

Локальная обработка в браузере

Кодирование и безопасность

Демонстрация шифрования и расшифрования Rabbit локально в браузере; ознакомьтесь с предупреждением об устаревшем алгоритме, введённые данные и ключи не сохраняются.

Локальная обработка в браузере

Кодирование и безопасность

Шифрование и расшифрование RC2 выполняются локально в браузере; этот legacy-алгоритм предназначен только для проверки совместимости, введённые данные и ключ не сохраняются.

Локальная обработка в браузере

Кодирование и безопасность

Шифрование и расшифрование RC4 выполняются локально в браузере; RC4 больше не подходит для новых систем, и страница явно предупреждает о рисках.

Локальная обработка в браузере

Кодирование и безопасность

Выполняйте локально в браузере шифрование и расшифрование RC5; это инструмент совместимости с legacy-алгоритмами, который не сохраняет ключи или открытый текст.

Локальная обработка в браузере

Кодирование и безопасность

Шифрование и расшифрование RC6 выполняются локально в браузере; рассматривайте это как возможность совместимости с legacy, введённые данные не сохраняются.

Локальная обработка в браузере

Кодирование и безопасность

Вычисление дайджеста RIPEMD локально в браузере; дайджест необратим, введённые данные не загружаются и не записываются в постоянное хранилище.

Локальная обработка в браузере

Кодирование и безопасность

Локально в браузере выполнять операции с ключами SM2, проверкой подписей и шифрованием и расшифрованием; случайные числа и введённые данные не покидают страницу.

Локальная обработка в браузере

Кодирование и безопасность

Вычислять дайджест SM3 локально в браузере, поддерживая стандартные границы ввода и проверку результата; исходный текст не сохраняется.

Локальная обработка в браузере

Кодирование и безопасность

Выполняйте локально в браузере шифрование и расшифрование SM4, проверяйте ключ и IV, не сохраняйте введённые данные или ключ в браузере.

Локальная обработка в браузере

Кодирование и безопасность

Локальное шифрование и расшифрование Triple DES в браузере; этот устаревший алгоритм предназначен только для тестирования совместимости, при этом отображается предупреждение о рисках.

Локальная обработка в браузере

Кодирование и безопасность

Локально преобразуйте ограниченные команды cURL в cURL, Fetch, Axios, запросы Python или код Go net/http.

Локальная обработка в браузере

Кодирование и безопасность

Вычисляйте для локального текста или файла значения SHA-256, SHA-384 и SHA-512, а также создавайте атрибут integrity HTML.

Локальная обработка в браузере

Кодирование и безопасность

Генерирует безопасные заголовки ответов в универсальном формате, а также в форматах Nginx и Cloudflare, и предупреждает о рисках конфигурации CSP/HSTS.

Локальная обработка в браузере

Кодирование и безопасность

Локальный разбор otpauth URI, создание секрета Base32 и вычисление RFC 6238 одноразового пароля в браузере.

Локальная обработка в браузере

Кодирование и безопасность

Локально в браузере разберите JWK или JWKS, отобразите тип ключа, алгоритм, назначение и идентификатор kid, а также вычислите отпечаток.

Локальная обработка в браузере

Кодирование и безопасность

Размер локального файла, MIME, расширение, Magic bytes, SHA-256, размеры изображения и базовая информация PDF.

Локальная обработка в браузере

Кодирование и безопасность

Создание и пакетная проверка в браузере локальных UUID v7, а также разбор версии, варианта и временной метки в миллисекундах.

Локальная обработка в браузере

Кодирование и безопасность

Создавайте с помощью локальной библиотеки QR-кодов URL, Wi-Fi, vCard, QR-коды для электронной почты и обычного текста, а экспортируйте в SVG или PNG.

Локальная обработка в браузере

Кодирование и безопасность

Использует локальный Web Crypto для создания HS256 JWT, отображает Header, Payload, входные данные для подписи и явное предупреждение о demo secret, не предназначенном для production.

Локальная обработка в браузере

Кодирование и безопасность

Преобразует между UTF-8 и Base32 в соответствии с RFC 4648, поддерживая регистр, дополнение и обработку пробелов.

Локальная обработка в браузере

Кодирование и безопасность

С помощью Bitcoin alphabet выполняется преобразование текста UTF-8 в Base58 и обратно; начальные нули сохраняются, а неоднозначные символы отклоняются.

Локальная обработка в браузере

Кодирование и безопасность

Преобразует текст UTF-8 в шестнадцатеричный формат и обратно, поддерживает верхний и нижний регистр, разделители в виде пробелов и двоеточий, а также показывает ошибки недопустимых байтов.

Локальная обработка в браузере

Кодирование и безопасность

Единая локальная точка форматирования для C/C++/C#/Java/PHP/Python, JavaScript, JSON, CSS, HTML, XML, Markdown и YAML.

Локальная обработка в браузере

Кодирование и безопасность

Локальное преобразование между текстом и UTF-8 байтовым представлением с поддержкой шестнадцатеричного формата, BOM, позиций недопустимых байтов и сообщений об ошибках.

Локальная обработка в браузере

Кодирование и безопасность

Генерирует локальный проект ZIP фиксированной версии net8.0 по шаблону Console, Class Library или Minimal API, не компилируя и не запуская код.

Локальная обработка в браузере

Кодирование и безопасность

Генерируйте фрагменты кода для TypeScript, Python, Java, Go и C# с конструкциями for, foreach или while в зависимости от языка и типа цикла.

Локальная обработка в браузере

Кодирование и безопасность