Cryptography is more fun with R!

所在平台: Udemy

课程主页: https://www.udemy.com/course/keep-your-secrets-under-control/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Cryptography is more fun with R! **课程概述:** 本课程将通过 R 统计软件,以一种新颖而强大的方式探索“公钥密码学”。您将学习并实践如何利用密码学安全地保护您的密码甚至整个数据集。课程将使用开源 R 统计软件和 openssl 库,让您无需依赖付费或有功能的“锁定”软件即可进行加密。您将掌握生成、存储和管理私钥、公钥的整个流程。 **课程内容亮点:** * **安全存储:** 学习如何加密保护密码及其他敏感信息; * **开源实践:** 使用 Open-Source R 统计软件及 openssl 库完成所有加密解密操作; * **自主控制:** 无需依赖付费或受限的加密软件,完全掌控您的加密过程; * **代码辅助:** 提供现成代码,助您快速实现密码或文本的加密/解密; * **密钥管理:** 学习生成、存储和管理您的私钥和公钥; * **未来拓展(可能更新):** * 使用 ShinyApp 管理密钥和加密密码; * 将加密凭证存储在 GitHub 中并安全共享; * 在 ShinyApp 的 R-Server 项目中加密密码; * 将私钥存储在 USB 闪存驱动器上; * 将加密信息存储在 Google Drive 账户中; * 使用批量/Shell 脚本实现快速加密/解密; * 学习哈希(生成独特的密码字符串)。 * **课程范围限制:** 文件夹、文件、视频等的加密不属于本课程范围。 **课程目标:** * 熟悉 openssl 软件包中的加密算法,并进行实践操作; * 学会如何在不使用“锁定软件”的情况下保护您的秘密信息; * 通过 RStudio 用户界面进行交互式学习; * 学习生成和使用自己的私钥,并通过加密安全地共享常用凭证; * 提供可供持续学习和探索的实践材料,以达到个性化需求; **您将获得:** * 清晰了解加密/解密过程中的所有步骤; * 掌握管理密码的个人流程; * 不再依赖不透明的付费或免费锁定软件,避免潜在的安全风险(如病毒、木马); * 获得多个练习机会,保持学习投入; * 对于 R 用户,获得更多应用公钥密码学的灵感; * 对于有 R 基础的用户,可快速上手并使用提供的模板; * 了解因不当密钥管理而丢失信息的相关风险; **所需技能:** * 最少的编码技能要求; * 无需深入理解或开发顶尖加密算法。 **免责声明:** 所有方法仅用于训练目的。本课程由非安全专家开发,旨在解释 OpenSSL 软件库在 R 统计语言中的实际应用。请注意,若未正确遵循说明、丢失私钥等,您有丢失信息的风险。在使用课程材料时(及之后),请始终确保您了解自己在做什么。在应用于真实数据之前,务必在虚拟数据上测试您的知识。您的私钥、秘密或密码的内存区域在使用后不会被安全清理。请务必了解您所在国家/地区使用密码学的法律规定。您自行承担使用本课程材料带来的风险!课程作者不对因信息丢失或泄露而造成的任何直接或间接损害负责。

课程评论(0条)

课程详情

SUMMARYThis course is providing to you unusual but powerful way to exploit "Public Key Cryptography" in R Statistical Software. Join this course to understand how it works:Learn and practice using Cryptography to securely keep your passwords and even entire datasets*Learn entire process using Open-Source R Statistical Software and openssl libraryUse encryption without the need of paid, or free 'locked' softwareUse provided Code to easily encrypt/decrypt passwords or text within secondsManage Private, Public Key: generate them, store them as a fileAdditionally learn more use cases for encryption (subject of further course development, content may change): using ShinyApp to manage your keys, store, encrypt passwordsstoring credentials encrypted in GitHub and securely sharing them to collaboratorsencrypting passwords in the R-Server projects of ShinyAppsstoring Private Key on USB Stickstoring encrypted information in Google Drive accountfast encryption/decryption of passwords using batch / shell scriptshashing: be able to generate your unique password strings* encrypting of folders, files, video, etc are out of scope of this courseWHAT:The main goal of this course is to practice using open source encryption algorithms from openssl package. This knowledge will help to keep and protect our secrets without using 'locked software'. Interactively learn using free R-Studio user interface. Learn how to generate and use your own private keys, sharing common credentials using encryption and more. Entire material is available to keep experimenting further to reach your custom desired resultsWHY: Very minimum coding skills are required! There will not be any deep information or attempt to develop top secret algorithm. Yet course will give you huge advantage to practically exploit Public Key Cryptography for the day to day useYou WILL...know exactly all the steps you need to take during encryption/decryption process. create your own routine on managing passwords.not rely anymore on paid or free locked software that you don't know and have no idea what is happening behind the scenes. you don't risk to download computer virus or trojan when you are getting this softwarealso get multiple practice exercises so you will keep yourself engaged during the course.get more ideas on how to apply public key cryptography especially if you are already an R User be able to spend only few minutes to start using provided template [in case you already know R]know related risks of loosing information due to improper key management***********************************************************************************************************************DISCLAIMERAll methods are provided for training purposes. Course developed by non security expert by explaining the practical use of OpenSSL software library in R Statistical Language. There is a risk that you can loose your information in case you are not properly follow the instructions or by loosing your private key or alike. Make sure you know what you do at any time when using the material of the course and beyond. Always test your knowledge on dummy data before applying it to real data.Memory areas for your private key, secrets, or passphrase are not securely cleaned after use. Always check legal status of using cryptography in your country of residenceYou are using the material of the course at your own risk! Author of this course can not be responsible for any direct or indirect damage due to loss or leak of information

课程标签

0人关注该课程

主题相关的课程