课程描述
Udemy Academy 出版的 Python 和 Java 密码学和哈希基础知识。教授私钥和公钥加密系统、DES、AES、密码分析、RSA、椭圆曲线加密和散列。
在本培训课程中,您还将学习 Python 和 Java 中的密码学和哈希算法。您将逐步了解大多数私钥(对称)和公钥(非对称)密码系统。您可以了解理论以及每个密码算法的实现 – 以及这些系统是如何被破坏的(弱点是什么)。
您将在 Python 和 Java 课程的密码学和哈希基础知识中学到什么:
- 了解私钥加密系统的基础知识
- 凯撒密码和维吉尼亚密码
- 频率分析和 Kasiski 算法
- 一次一密 (OTP) 和香农保密
- 随机数和伪随机数
- 数据加密标准 (DES) 和高级加密标准 (AES)
- 了解公钥加密系统的基础知识
- RSA 和 Diffie-Hellman 密钥交换算法
- 椭圆曲线密码学
- 模块化算术基础知识(费马定理、寻找素数、整数分解和离散对数)
- 欧氏算法(最大公约数问题)和扩展欧氏算法
- 了解散列(MD5 和 SHA)
本课程适合哪些人:
- 对密码学感到好奇的 Python 或 Java 开发人员!
课程规格
- 出版商:乌迪米
- 教练:Holczer Balazs
- 英语语言
- 培训级别:入门到高级
- 课程数量:156
- 培训时长:13小时54分钟
2022/11 课程主题
课程先决条件
您应该对密码学感兴趣,并且具备一些 Python 或 Java 编程知识!
图片
Python 和 Java 介绍视频中的密码学和哈希基础知识
媒体错误:格式不受支持或来源未找到
安装指南
在 Extract 之后,用您最喜欢的播放器观看。
英文字幕
画质:1080p
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。