Распространенные ошибки синтаксиса JSON: Руководство по стандарту RFC 8259 | GoToolstack
Устранение лишних запятых, одинарных кавычек и ключей без кавычек в JSON. Защита точности больших целых чисел BigInt и форматирование данных.
Надежное симметричное шифрование текста и заметок паролем по криптографическому стандарту AES-256-GCM.
Криптографический комплекс клиентского шифрования обеспечивает надежную защиту конфиденциальных текстовых сообщений, паролей, токенов доступа и секретных заметок по военному стандарту AES-256-GCM непосредственно в браузере. Для преобразования пользовательского пароля в криптографический мастер-ключ задействуется стандарт PBKDF2 с хэшированием SHA-256 и 100 000 итераций, гарантируя максимальную стойкость к атакам по словарю и аппаратному перебору на специализированных ASIC-майнерах и кластерах видеокарт.
Практический сценарий: разработчик передает коллеге секретный приватный ключ SSH через открытый рабочий мессенджер. В поле ввода вставляется ключ, задается надежный пароль расшифровки и нажимается кнопка шифрования. За 45 миллисекунд Web Crypto API генерирует 16-байтовую соль, 12-байтовый IV, зашифровывает данные с тегом целостности GCM и формирует компактный бронебойный Base64-шифротекст вида eyJzYWx0Ijoi..., защищенный от перехвата, анализа и модификации третьими лицами в публичных сетях передачи данных.
Все операции генерации случайной соли, инициализации векторов IV и шифрования/дешифрования выполняются аппаратно через W3C Web Crypto API в защищенной песочнице браузера без обращения к серверам и без промежуточного сохранения ключей на диске.
Ciphertext_Payload = Base64( Salt[16] || IV[12] || Encrypt_AES_GCM(Key_PBKDF2, Plaintext) || Auth_Tag[16] )
Симметричное аутентифицированное шифрование AES-256-GCM через Web Crypto API с деривацией ключа по алгоритму PBKDF2 (100 000 итераций SHA-256, 128-битная криптографическая соль и случайный вектор инициализации IV).