|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/hands-on-cryptography-with-java/
课程评论:没有评论
**课程名称:Java 实战密码学** **课程概述:** 本课程专为希望在应用程序中使用密码学的开发者设计。安全是任何应用程序的基石,密码学几乎渗透到所有软件领域。它保护浏览器间的所有 HTTPS 流量,加密手机存储以防窥探,甚至可以通过隐写术将文件隐藏在其他文件中。本课程的重点并非设计新算法,而是教授如何整合现有密码学组件来构建安全系统。 课程将以简明易懂的方式分解密码学概念,涵盖术语、算法、标准以及加密/解密技术。此外,课程还将探讨如何通过绕过(而非破解)其密码学能力来攻击密码学系统。 **课程将回答以下关键问题:** * 密码学的主要用途是什么? * 什么是密钥,它们的用途和存储方式是怎样的? * 为什么网络系统有时会出现证书验证错误? * 在需要加密某项内容时,应该如何进行? **学习目标:** 通过本课程的学习,您将能够识别密码学相关的挑战,并获得应用可验证解决方案所需的知识。 **讲师介绍:** Erik Costlow 曾负责 Oracle 的 Java 根证书计划,并与多个密码学组织密切合作。他是一位经验丰富的软件安全专家,专注于通过程序分析和运行时插桩技术来检测安全问题,并提供实用的修复建议。
Security is paramount for any application. Cryptography occurs all across software fields: it protects all HTTPS traffic between browsers, encrypts phone storage against prying eyes, and can even hide files inside other files through a technique called steganography. This course is for developers looking to design a system that uses cryptography, rather than designing new algorithms. Most developers simply need to put the right pieces together to make their own system work.In this course, you will break down the concepts behind cryptography into simple lessons, covering terminology, algorithms, standards, and encryption/decryption techniques. We will also walk through how cryptographic systems are hacked to bypass (rather than break) their cryptographic capabilities. The course answers questions such as:What is cryptography used for?What are keys and where do they go?Why do networked systems sometimes give certificate validation errors?If I need to encrypt something, how should I do that?By the end of this course, you will recognize cryptographic problems and understand the right knowledge to apply a verifiable solution.About the AuthorErik Costlow ran Oracle's Java Root Certificate program, coordinating efforts with many cryptographic organizations. He is an experienced software security expert focused on program analysis and runtime instrumentation to detect security issues and provide useful guidance on fixing any security issues.