Для сучасної криптографії характерне використання відкритих алгоритмів шифрування, що припускають використання обчислювальних засобів. Відомо більше десятка перевірених алгоритмів шифрування, які при використанні ключа достатньої довжини і коректної реалізації алгоритму, криптографически стійки. Поширені алгоритми:
· Симетричні DES, AES, ГОСТ 28147-89, Camellia, Twofish, Blowfish, IDEA, RC4 та ін.
· Асиметричні RSA і Elgamal (Ель-Гамаль)
· Хеш-функцій MD4, MD5, SHA-1, ГОСТ Р 34.11-94
У багатьох країнах прийняті національні стандарти шифрування. У 2001 році в США прийнятий стандарт симетричного шифрування AES на основі алгоритму Rijndael з довжиною ключа 128, 192 і 256 біт. Алгоритм AES прийшов на зміну колишньому алгоритму DES, який тепер рекомендовано використовувати тільки в режимі Triple DES. У Російській Федерації діє стандарт ГОСТ 28147-89, що описує алгоритм блочного шифрування з довжиною ключа 256 біт, а також алгоритм цифрового підпису ГОСТ Р 34.10-2001.
Симетричні криптосистеми (також симетричне шифрування, симетричні шифри) - спосіб шифрування, в якому для (за) шифрування і розшифрування застосовується один і той же криптографічний ключ. До винаходу схеми асиметричного шифрування єдиним існуючим способом було симетричне шифрування. Ключ алгоритму повинен зберігатися в секреті обома сторонами. Ключ алгоритму вибирається сторонами до початку обміну повідомленнями.
Об'єктно-орієнтоване уявлення даних. | Тема 3 Структура земельних інформаційних систем | Тема 4 Бази даних ГіЗІС | Тема 5 Засоби і можливості моделювання в ГіЗІС | Цифрові просторові дані | Адміністративне управління та політика | Екологія і природокористування | Теоретична база створення ПГІС | Структура інформаційного простору | тематична навантаження |