Инструменты кодирования и криптографии

Хеши, Base64, JWT, HMAC и шифрование — всё считается в вашем браузере.

Что объединяет эти инструменты

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

Все они работают на Web Crypto API или равнозначном браузерном примитиве, и здесь это важнее, чем где-либо ещё на сайте. Вставить ключ подписи или боевой JWT в страницу, которая отправит его на сервер, — это настоящий инцидент, а немало популярных сервисов поступают именно так. Ничто в этом разделе никуда не отправляет ваш ввод.

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