Криптография: что нужно знать сейчас (первая версия)

Описание к видео Криптография: что нужно знать сейчас (первая версия)

Цели криптографии - зашифровать #encryption данные тоесть скрыть их для посторонних персон, так чтоб по крайней мере можно было утверждать что данные которые получены в результате шифрования соответствуют данным которые были до шифрования #cryptography

Существуют межгосударственніе и государственные стандарты описывающие применение криптографий.
Описано в википедии:
https://ru.wikipedia.org/wiki/Стандар...

Криптография бывает

Хэш

(argon2, scrypt, PBKDF2, bcrypt, sha-3, sha-2: sha256/384/512, md5, sha1)

https://en.wikipedia.org/wiki/Hash_fu...


Симметричная

AES, Twofish, Blowfish, RC5

Покажу в одном из следующих видео.

(https://en.wikipedia.org/wiki/Cipher_...)


Ассимметричная (asymmetric cryptography)

RSA+OAEP, ECC(ESDSA, ED25519, X25519, GOST/DSTU, DSA), secp256k1

(DEEP INTRO TO CRYPT AND SIGN!!!)


Криптография применяется

в протоколах связи:

ssh, VPN/OpenVPN, https ssl/tls, h2, h3 и так далее

в аутентификауии и авторизации

hmac, basic-auth, jwt, oauth и т.п.

в цифровых подписях:

PGP, GnuPG, GOST R 34.12-2015, GOST R 34.10-20011, DSTU 4145-2002

в шифровании (sym и asym)

SSH, PGP/gnupg, messengers (Google: signal protocol wiki, matrix end-to-end, MTProto wiki )

в журналах данных (так называемые ledger'ы - и на их основе построенные криптовалюты)

большинство криптовалют (Proof Of Works)

в цифровых правах правообладания (NFT токены)

Комментарии

Информация по комментариям в разработке