论文部分内容阅读
本文探讨用Java设计一个能在公共网络上确保安全的密钥交换程序。发送方和接收方运行相同的密钥交换程序(分服务器端和客户机端),设定任意的初始值,通过公共网络交换基于初始值的计算结果(密钥种子)后,各自在本地生成相同的密钥。采用二进制指数分解法实现密钥交换算法中的大数模运算。相关算法及程序也可整合应用到其它采用非公开密钥的各种比特加密系统中。