- Главная
- Информатика
- Boxing и Unboxing. Лекция13 
Содержание
- 2. Boxing и Unboxing Типы-значения могут быть преобразованы к объекту (boxed) и обратно (unboxed) Boxing – преобразование
- 3. Net Security Framework AES AES (Advanced Encryption Standard) - это симметричный алгоритм. Он был разработан для
- 4. Net Security Framework Асимметричное шифрование Асимметричное шифрование использует пару из двух ключей вместо одного для шифрования.
- 5. Net Security Framework RSA - это асимметричный алгоритм, обычно используемый современными компьютерами. DSA (алгоритм цифровой подписи),
- 7. Скачать презентацию
Слайд 2Boxing и Unboxing
Типы-значения могут быть преобразованы к объекту (boxed) и обратно (unboxed)
Boxing и Unboxing
Типы-значения могут быть преобразованы к объекту (boxed) и обратно (unboxed)

Boxing – преобразование значения в объект
Основано на объектном представлении любого типа
Boxing обычно выполняется неявно, в отличие от Java (“классов-оберток”)
Boxing / unboxing не является CLS-совместимой операцией
Java 1.5: Sun решил ввести boxing и unboxing в Java (наряду с классами-обертками)
int Value;
// Boxing
object BoxedValue = Value;
// Unboxing
Value = (int)BoxedValue;
1
1
1
Unboxed: Value
Boxed: Reference
Слайд 3Net Security Framework
AES AES (Advanced Encryption Standard) - это симметричный алгоритм. Он
Net Security Framework
AES AES (Advanced Encryption Standard) - это симметричный алгоритм. Он

был разработан для обоих
программное и аппаратное обеспечение. Он поддерживает 128-битные данные и 128,192,256-битный ключ.
DES DES (Стандарт шифрования данных) - симметричный алгоритм, опубликованный Национальным институтом
стандарта и технологии (NIST).
RC2 RC2 (код Рона или шифр Ривеста), также известный как ARC2, представляет собой симметричный алгоритм, разработанный Рон Ривест.
Rijndael Rijndael - это симметричный алгоритм, выбранный АНБ в качестве усовершенствованного стандарта шифрования (AES).
TripleDes TripleDes, также известный как 3DES (стандарт тройного шифрования данных), применяет алгоритм DES три раза в каждый блок данных.
программное и аппаратное обеспечение. Он поддерживает 128-битные данные и 128,192,256-битный ключ.
DES DES (Стандарт шифрования данных) - симметричный алгоритм, опубликованный Национальным институтом
стандарта и технологии (NIST).
RC2 RC2 (код Рона или шифр Ривеста), также известный как ARC2, представляет собой симметричный алгоритм, разработанный Рон Ривест.
Rijndael Rijndael - это симметричный алгоритм, выбранный АНБ в качестве усовершенствованного стандарта шифрования (AES).
TripleDes TripleDes, также известный как 3DES (стандарт тройного шифрования данных), применяет алгоритм DES три раза в каждый блок данных.
Слайд 4Net Security Framework
Асимметричное шифрование
Асимметричное шифрование использует пару из двух ключей вместо одного
Net Security Framework
Асимметричное шифрование
Асимметричное шифрование использует пару из двух ключей вместо одного

для шифрования. Эти два ключа математически связаны друг с другом. Один из ключей называется открытым ключом, а другой - закрытым.
ключ. Вы используете один из ключей для шифрования данных и другой для расшифровки данных. Другой ключ должен быть от
пара ключей, которые вы сгенерировали. Шифрование, которое вы делаете с этими ключами, является взаимозаменяемым. Например, если key1
зашифровывает данные, тогда key2 может расшифровать их, и если key2 зашифрует данные, то key1 может расшифровать их, потому что один
из них могут быть переданы каждому, а другой должен храниться в секрете.
Данные шифруются открытым ключом получателя и могут быть расшифрованы только закрытым ключом.
от конкретного получателя, потому что только этот пользователь должен иметь доступ к закрытому ключу.
Открытый ключ передается по данным, в то время как секретный ключ хранится у получателя.
Асимметричное шифрование позволяет избежать совместного использования ключа шифрования; поэтому он более безопасен, чем симметричный
ключ. Но, с другой стороны, это медленнее, чем симметричное шифрование.
.NET Framework предоставляет несколько асимметричных алгоритмов для работы.
ключ. Вы используете один из ключей для шифрования данных и другой для расшифровки данных. Другой ключ должен быть от
пара ключей, которые вы сгенерировали. Шифрование, которое вы делаете с этими ключами, является взаимозаменяемым. Например, если key1
зашифровывает данные, тогда key2 может расшифровать их, и если key2 зашифрует данные, то key1 может расшифровать их, потому что один
из них могут быть переданы каждому, а другой должен храниться в секрете.
Данные шифруются открытым ключом получателя и могут быть расшифрованы только закрытым ключом.
от конкретного получателя, потому что только этот пользователь должен иметь доступ к закрытому ключу.
Открытый ключ передается по данным, в то время как секретный ключ хранится у получателя.
Асимметричное шифрование позволяет избежать совместного использования ключа шифрования; поэтому он более безопасен, чем симметричный
ключ. Но, с другой стороны, это медленнее, чем симметричное шифрование.
.NET Framework предоставляет несколько асимметричных алгоритмов для работы.
Слайд 5Net Security Framework
RSA - это асимметричный алгоритм, обычно используемый современными компьютерами.
DSA (алгоритм
Net Security Framework
RSA - это асимметричный алгоритм, обычно используемый современными компьютерами.
DSA (алгоритм

цифровой подписи), разработанный NIST, является стандартом для создания цифровых
подписи для целостности данных.
ECDsa (электронная кривая эллиптической кривой) предлагает вариант DSA.
ECDiffieHellman Предоставляет базовый набор операций, которые должны поддерживать реализации ECDH
подписи для целостности данных.
ECDsa (электронная кривая эллиптической кривой) предлагает вариант DSA.
ECDiffieHellman Предоставляет базовый набор операций, которые должны поддерживать реализации ECDH
- Предыдущая
Интерфаза. Стадии интерфазы:Gl,S и G2Следующая -
Настольная игра. Снеговики спешат домой Slaidy.com
 Slaidy.com Планирование процессов в ОС
 Планирование процессов в ОС Понятия информации и системы счисления
 Понятия информации и системы счисления vis01
 vis01 Технологии передачи информации
 Технологии передачи информации Веб-страница. Домашнее задание
 Веб-страница. Домашнее задание Создание 3D модели на основе операций твердотельного моделирования.(1 занятие)
 Создание 3D модели на основе операций твердотельного моделирования.(1 занятие) Контент. Форматы, типы, виды
 Контент. Форматы, типы, виды Работа с программой Абонемент
 Работа с программой Абонемент qazaq.info Агрегатор новостей
 qazaq.info Агрегатор новостей Аппаратная реализация компьютера
 Аппаратная реализация компьютера Программная инженерия. Лекция 7. Методы генерации тест-кейсов
 Программная инженерия. Лекция 7. Методы генерации тест-кейсов Графы (основные понятия)
 Графы (основные понятия) Операторы цикла
 Операторы цикла 1
 1 Нормализация данных в IDEF1X
 Нормализация данных в IDEF1X Презентация на тему Язык программирования Си
 Презентация на тему Язык программирования Си  Разработка тестов. Практическая работа № 5
 Разработка тестов. Практическая работа № 5 Базы данных. § 12. Информационные системы
 Базы данных. § 12. Информационные системы Современные операционные системы для ПК
 Современные операционные системы для ПК Локальные и глобальные компьютерные сети
 Локальные и глобальные компьютерные сети Условные операторы
 Условные операторы Модификация существующей системы защиты информации на малом предприятии
 Модификация существующей системы защиты информации на малом предприятии Презентация на тему Ввод информации в память компьютера
 Презентация на тему Ввод информации в память компьютера  Создание сайта
 Создание сайта Человеко-машинное взаимодействие
 Человеко-машинное взаимодействие Переменные, типы данных, операторы
 Переменные, типы данных, операторы PLC Systems. DSLaunch и DirectSoft32
 PLC Systems. DSLaunch и DirectSoft32 Динамические структуры данных (язык Си)
 Динамические структуры данных (язык Си)