DH和RC4算法结合实现,求大神

基于DH算法,实现秘钥的交换,并对一段明文加密和解密。
例如:双方约定好原根a和素数p
A 产生私钥xa 计算并发送公钥YA给B;
B 产生私钥xb 计算并发送公钥YB给A;
双方计算得出共享秘钥k,作为种子秘钥,基于RC4算法对传输的数据进行加密与解密。
这种要怎么结合,求大神!

http://download.csdn.net/download/linuxcard/8440415