Цели криптографии - зашифровать #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 токены)
Информация по комментариям в разработке