Леонид Каганов
 
[Most Recent Entries] [Calendar View] [Friends View]

Monday, January 13th, 2025

    Time Event
    1:22a
    Для скучных программистов: немного о шифровании на фронтендах
    взято отсюда: https://lleo.me/dnevnik/2025/01/12

    Некоторые вещи мне удобно записывать для себя в дневник как в блокнот. Но вдруг кому-то тоже будет интересно? Современные криптографические методы (из легкодоступных в браузерных приложениях) — это эллиптические кривые семейства 25519 и хороший AES с длинными ключами. Обычно по надежности (а иногда и скорости) они уделывают все эти старинные RSA, который используется до сих пор, например, в PGP. А если завтра квантовый компьютер, а мы невыспавшиеся и не одеты?

    AES позволяет надежно шифровать данные и расшифровывать обратно симметрично (одним тем же паролем, плюс еще придется к шифрованным данным запомнить пару коротких констант). AES давно уже встроен аппаратно в любой браузер, и доступен для JS-разработчика как метод crypto. Ниже я накидал две простые функции, как его использовать:

    [ ТЕКСТ ПОД КАТОМ: Доступен только в оригинальной заметке на сайте ]
    Read more... )

    << Previous Day 2025/01/13
    [Calendar]
    Next Day >>

авторский сайт Леонида Каганова   About LJ.Rossia.org