Крипто

HMAC, TOTP, CRC-32, шістнадцятковий, ентропія та випадкові байти на цьому пристрої.

Декодер JWT

Декодуйте заголовок і payload JWT.

HMAC-SHA256

Ключовий MAC SHA-256 повідомлення UTF-8.

Код TOTP

RFC-6238 код із 6 або 8 цифр із секрету Base32.

CRC-32

Контрольна сума IEEE CRC-32 тексту UTF-8.

Кодувати hex

Текст UTF-8 у hex або hex назад у текст.

Сила пароля

Оцініть біти ентропії charset пароля.

Випадковий hex

1–64 байти CSPRNG як hex малими літерами.

HMAC-SHA1

Ключовий MAC SHA-1 як hex малими літерами.

Код HOTP

Одноразовий пароль на основі лічильника.

Adler-32

Контрольна сума Adler-32 тексту UTF-8.

Кодувати Base32

RFC-4648 Base32 з padding.

XOR hex

Побайтовий XOR двох рядків hex.

FNV-1a 32

32-бітний FNV-1a тексту UTF-8.

Digest SHA-256

SHA-256 тексту UTF-8 як hex.

Digest SHA-1

SHA-1 тексту UTF-8 як hex.

Digest MD5

MD5 тексту UTF-8 як hex.

CRC-16

CRC-16-CCITT тексту UTF-8.

Декодувати Base32

Декодуйте RFC-4648 Base32 в текст.

Хеш djb2

Классический mix djb2 тексту UTF-8.

Шифр Цезаря

Зсуньте літери A–Z на N позиций.

ROT47

Поверніть друкований ASCII на 47.

HMAC-MD5

Ключевой MAC MD5 як hex малими літерами.

AND hex

Побайтовий AND двох рядків hex.

OR hex

Побайтовий OR двох рядків hex.

NOT hex

Побитовое NOT рядки hex.

Шифр Атбаш

Віддзеркальте літери A–Z.

Шифр Виженера

Ключевой алфавітний шифр.

Сравнение за постоянное час

Порівняйте две рядки без early-exit.

XOR текст

XOR текста с ключом в hex.

Обратить hex

Обратите порядок байтов hex.

Hex в bin

Цифри hex в двоичние бити.

Bin в hex

Двоичние бити в цифри hex.

Случайний Base64

Случайние байти як Base64.

UTF-8 в hex

Закодуйте текст як hex UTF-8.

Hex в UTF-8

Декодуйте hex UTF-8 в текст.

Случайний UUID

Згенеруйте случайний UUID v4.

Hex в Base64

Перетворіть байти hex в Base64.

Base64 в hex

Перетворіть Base64 в байти hex.

ASCII в hex

Закодуйте байти ASCII як hex.

Hex в ASCII

Декодуйте hex в текст ASCII.

Случайние цифри

Случайная рядок десятичних цифр.

XOR байта hex

XOR каждого байта hex со значенням.

Поменять nibble hex

Поміняйте високі/низькі nibble на байт.

Случайние літери

Случайная рядок A–Z/a–z.

Длина бит байтов

Перетворіть число байтов в бити.

Повторить ключ hex

Повторите ключ hex N раз.

Hex заглавними

Зробіть рядок hex заглавной.

Hex малими літерами

Зробіть рядок hex строчной.

Дополнить hex до четного

Дополните нечетний hex ведущим 0.

Случайний цвет hex

Случайний цвет #rrggbb.

Обернути nibble hex

Додайте зсув nibble к каждой цифре hex.

Посчитать байти hex

Число байтов рядки hex.