Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Cryptography in .NET 6Год выпуска: 2022
Производитель: Pluralsight
Сайт производителя: Pluralsight.com
Автор: Stephen Haunts
Продолжительность: 3h 9m
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Субтитры: Английские
Описание: As a software developer, you have a duty to your employer to secure and protect their data. In this course, Cryptography in .NET 6, you will learn how to use the .NET Class Libraries to protect your data to satisfy confidentiality, integrity, non-repudiation, and authentication in your applications. First, you will explore random numbers and understand why they are so important to cryptography. Next, you will look at symmetric and asymmetric encryption, and see how they can work together to overcome each of their downsides. Then, you will explore hashing and authenticated hashing and see how they help satisfy integrity and authentication requirements. Finally, you will learn about digital signatures and how they satisfy the non-repudiation requirements. When you are finished with this course, you will have the knowledge of building up a working sample application that simulates a 2-way chat system between recipients. You will incorporate all the building blocks covered in the course to create a hybrid encryption-based example that shows you how everything works together when building larger protocols.
[spoiler="Содержание"]
Course Overview 2m 1s
Introduction 10m 0s
Cryptographic Random Numbers 10m 29s
Symmetric Encryption 45m 12s
Asymmetric Encryption 31m 59s
Hashing Algorithms 40m 11s
Secure Password Storage 18m 23s
Digital Signatures 25m 6s
Course Summary 5m 47s
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG4 Video (H264) 1281x720 30fps 293kbps [V: English [eng] (h264 high L4.0, yuv420p, 1281x720, 293 kb/s)]
Аудио: AAC 44100Hz stereo 95kbps [A: SoundHandler [eng] (aac lc, 44100 Hz, stereo, 95 kb/s)]
[spoiler="Скриншоты"]

[/spoiler]
Доп. информация: Level Intermediate