道歉,因为这有点边界(离题),但我认为解决方案只会来自深入了解公钥加密原理而不仅仅是理论的人。
我的一些同事不得不向那些对它的工作原理并不真正感兴趣的学生(技术人员、Web 开发人员等)解释公钥加密。他们只需要知道何时以及如何使用它。不幸的是,要通过课程,学生至少必须掌握基础知识。他们这样做,但它永远不会令人愉快。
我们试图想出一种方法来实际表示公钥加密。我们最大的努力是一个带有两把钥匙/组合的可上锁的盒子/柜子,一个学生可以把东西放进去,一个学生可以把它拿走,但我们无法做到这一点。
我个人希望有一种方法来实际和手动编码某些东西,这种方式暗示了公钥加密及其工作方式,但我还远远没有能力考虑清楚。对于非程序员来说,动手操作的机械设备显然是最容易理解的。我们是开放的。
有人有解决方案吗?谢谢。