コロラド大学システム無料オンライン教育

暗号化APIを使用した基本的な暗号化とプログラミング

説明

このMOOCでは、暗号の基本概念と原理を学習し、基本的な暗号分析を適用して、モノアルファベット置換暗号で暗号化されたメッセージを解読し、ワンタイムパッドおよび関連する量子キー配布システムの最強の暗号化技術について説明します。 また、データを暗号化するための効率的な対称キー暗号化アルゴリズムを学習し、DESおよびAES規格を議論し、AES規格を選択する基準を検討し、ブロック暗号の動作モードを提示し、ブロックスワッピング攻撃を防止および検出する方法を検討し、調査しますリプレイ攻撃に対する防御方法。 Diffie-Hellman対称鍵交換プロトコルを学習して、XNUMXつのパーティが安全でないチャネルで通信するための対称鍵を生成します。 RSA非対称暗号アルゴリズムを評価するためにモジュラー算術とオイラートーティエント定理を学習し、RSA暗号アルゴリズムの基本操作を実現するためにOpenSSLユーティリティを使用します。 これらの知識を武器に、PHP Crypto APIを使用して、ドキュメントの暗号化と復号化、およびドキュメントの署名と検証のための安全なプログラムを作成する方法を学びます。 次に、これらの手法を適用して、作成されたアカウントが実際にメールアカウントの所有者から要求されるようにするWebサイトの登録プロセスを強化します。

価格:無料で登録!

言語: 英語

字幕: 英語

暗号化APIを使用した基本的な暗号化とプログラミング –コロラド大学システム