Инструменты кодирования и криптографии
Хеши, Base64, JWT, HMAC и шифрование — всё считается в вашем браузере.
- Base64: кодирование и декодированиеВ обе стороны, с корректным Unicode и URL-безопасным алфавитом, когда он нужен.Работает в браузере
- Декодер JWTПрочитайте заголовок и полезную нагрузку токена и увидьте, что он о себе заявляет. Декодирование, не проверка подписи.Работает в браузере
- Кодирование и декодирование URLТри варианта процентного кодирования рядом, чтобы вы видели, какой нужен именно вам.Работает в браузере
Что объединяет эти инструменты
К этим инструментам обращаются, когда что-то оказалось не той формы, которую вы ожидали: токен, который нужно прочитать, контрольная сумма, которая обязана совпасть, полезная нагрузка, пришедшая в Base64, подпись, которую хочется воспроизвести.
Все они работают на Web Crypto API или равнозначном браузерном примитиве, и здесь это важнее, чем где-либо ещё на сайте. Вставить ключ подписи или боевой JWT в страницу, которая отправит его на сервер, — это настоящий инцидент, а немало популярных сервисов поступают именно так. Ничто в этом разделе никуда не отправляет ваш ввод.
Если алгоритм устарел для своей первоначальной задачи — очевиднее всего MD5 и SHA-1 для паролей, — страница прямо об этом говорит и объясняет, где он по-прежнему применяется законно, вместо того чтобы отказываться считать.
