通过3DES加密文件,再使用ECC加密3DES加密文件产生的密钥,实现ECC和3DES结合的安全方案。
本论文主要实现以下内容:
1.ECC加密算法编写和实现。实现基本功能并加以优化,尽量缩短ECC加解密时间。
2.3DES的实现
3.公钥的分配合管理
4.3des和ECC混合加密解密的实现
现方面主要问题:
第一部分是标准测试运算,运算其ECC算法,自动选择基点生成公钥与私钥,需要将结果的显示.(因为需要用他们加密和解密3DES密钥)
第二部分是公钥分配示范模拟。分配过程原理如下:1.A用户需要与B用户进行数据传输时,A用户向服务器申请B用户的公钥,此时,服务器开始工作,用ECC计算获得公钥与私钥,并将B的公钥发送至A,B的私钥发送至B。需要在一个界面上能够表示出来这个过程就可以,而不是说真的要传输。即为一个按钮,两个空格,空格填入用户名称,按钮为用户开始传输。界面上显示的是:服务器开始工作,传输用户B公钥至用户A:公钥为:*******;传输用户B私钥:******;就像这样。并将用户B公私钥显示在内部保留本中(另一窗口,这个你看情况,难的话和我说,就不做了。)
在HELLO WORLD 位置显示
第三部分混合加密,就是输入一串字符(其实这串字符由以后3DES获得,需要留空位给3DES加密明文),通过公钥,加密成功获得密文,反之解密。