これは少し境界線 (トピックから外れている) であることをお詫びしますが、理論だけでなく、公開鍵暗号化の原理をよく理解している人からのみ解決策が得られると思います。
私の同僚の何人かは、公開鍵暗号化がどのように機能するかにあまり興味のない学生 (技術者、Web 開発者など) に、公開鍵暗号化について説明しなければなりません。いつ、どのように使用するかを知る必要があるだけです。残念ながら、コースに合格するには、学生は少なくとも基本を理解する必要があります。彼らはそうしますが、決して楽しいものではありません。
公開鍵暗号を実際に表現する方法を考え出そうとしました。私たちの最善の努力は、1 人の生徒が何かを入れ、もう 1 人がそれを取り除くことができる 2 つのキー/組み合わせを備えた施錠可能なボックス/キャビネットでしたが、うまく機能させることができませんでした。
私は個人的に、公開鍵暗号化とその仕組みを示唆する方法で何かを実際に手動でエンコードする方法が大好きですが、それを考え抜くことはできません。実践的な機械装置は、明らかに、プログラマーではない人にとって最も理解しやすいものです。開いています。
解決策を見つけた人はいますか?ありがとう。