首页 开发技术 其它     /    基于ECC&AES混合加密应用系统(原创)

基于ECC&AES混合加密应用系统(原创)

上传者: cdzxykbjyl | 上传时间:2024/6/15 15:01:35 | 文件大小:1.53MB | 文件类型:rar
基于ECC&AES混合加密应用系统(原创)
对称密码技术高级加密标准算法(AES)易于软件实现和硬件实现,并且具有加密速度快、内存消耗小、抵抗多种人为攻击、操作简单等优越性。
非对称密码技术椭圆曲线加密(ECC)是基于离散对数难题的,这使得对于相同长度的密钥来说,ECC加密更快、破解难度更大。
本文实现了128位密钥的AES算法,将原来的四步加密过程整合为两步,通过CBC或ECB两种分组模式加密明文数据。
同时也实现了在大素数域上的ECC算法,利用ECC实现生成用户公钥、私钥以及加密数据的高效、安全密钥管理机制。
通过将AES算法和ECC算法结合起来,实现混合加密,并应用在文件管理上体现其价值。
该系统内文件加密过程利用的是AES算法加密模块,在管理用户密钥方面利用了ECC算法加密模块,并实现多重加密来隐藏直接加密后密文内的重要参数。
该系统可以安全、有序的管理用户拥有的重要文件。

文件下载

资源详情

[{"title":"(84个子文件1.53MB)基于ECC&AES混合加密应用系统(原创)","children":[{"title":"源代码+配置+毕业论文","children":[{"title":"新曲线.txt <span style='color:#111;'>1.00KB</span>","children":null,"spread":false},{"title":"环境.txt <span style='color:#111;'>585B</span>","children":null,"spread":false},{"title":"毕业论文.doc <span style='color:#111;'>1.02MB</span>","children":null,"spread":false},{"title":"AES&&ECC","children":[{"title":".project <span style='color:#111;'>861B</span>","children":null,"spread":false},{"title":".settings","children":[{"title":"org.eclipse.jpt.core.prefs <span style='color:#111;'>154B</span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.project.facet.core.prefs.xml <span style='color:#111;'>546B</span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.component <span style='color:#111;'>246B</span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'>330B</span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.project.facet.core.xml <span style='color:#111;'>311B</span>","children":null,"spread":false}],"spread":true},{"title":"birch.png <span style='color:#111;'>36.13KB</span>","children":null,"spread":false},{"title":"src","children":[{"title":"Main","children":[{"title":"login.java <span style='color:#111;'>5.14KB</span>","children":null,"spread":false}],"spread":true},{"title":"database_connect","children":[{"title":"myConnection.java <span style='color:#111;'>594B</span>","children":null,"spread":false}],"spread":true},{"title":"META-INF","children":[{"title":"orm.xml <span style='color:#111;'>313B</span>","children":null,"spread":false},{"title":"MANIFEST.MF <span style='color:#111;'>39B</span>","children":null,"spread":false},{"title":"persistence.xml <span style='color:#111;'>372B</span>","children":null,"spread":false}],"spread":true},{"title":"gui_system","children":[{"title":"Creat_Key_Frame.java <span style='color:#111;'>7.55KB</span>","children":null,"spread":false},{"title":"Main_board.java <span style='color:#111;'>3.63KB</span>","children":null,"spread":false},{"title":"Add_Ecc_Curves.java <span style='color:#111;'>7.80KB</span>","children":null,"spread":false},{"title":"regist.java <span style='color:#111;'>6.20KB</span>","children":null,"spread":false},{"title":"File_Encrypt_Decrypt_Frame.java <span style='color:#111;'>12.93KB</span>","children":null,"spread":false}],"spread":true},{"title":"AES","children":[{"title":"AES.java <span style='color:#111;'>29.53KB</span>","children":null,"spread":false}],"spread":true},{"title":"ecc","children":[{"title":"Rand.java <span style='color:#111;'>132B</span>","children":null,"spread":false},{"title":"Key.java <span style='color:#111;'>244B</span>","children":null,"spread":false},{"title":"elliptic","children":[{"title":"secp_null.java <span style='color:#111;'>915B</span>","children":null,"spread":false},{"title":"EllipticCurve.java <span style='color:#111;'>4.38KB</span>","children":null,"spread":false},{"title":"secp_rand.java <span style='color:#111;'>1.46KB</span>","children":null,"spread":false},{"title":"ECParameters.java <span style='color:#111;'>310B</span>","children":null,"spread":false},{"title":"NoCommonMotherException.java <span style='color:#111;'>151B</span>","children":null,"spread":false},{"title":"ECCSystem.java <span style='color:#111;'>8.48KB</span>","children":null,"spread":false},{"title":"ECPoint.java <span style='color:#111;'>4.93KB</span>","children":null,"spread":false},{"title":"InsecureCurveException.java <span style='color:#111;'>1.03KB</span>","children":null,"spread":false},{"title":"ECKey.java <span style='color:#111;'>2.05KB</span>","children":null,"spread":false},{"title":"NotOnMotherException.java <span style='color:#111;'>325B</span>","children":null,"spread":false},{"title":"ECMap.java <span style='color:#111;'>2.57KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"message_digest","children":[{"title":"RIPEMD160.java <span style='color:#111;'>8.37KB</span>","children":null,"spread":false}],"spread":false},{"title":"alter_string","children":[{"title":"alter_string.java <span style='color:#111;'>597B</span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"build","children":[{"title":"classes","children":[{"title":"Main","children":[{"title":"login$2.class <span style='color:#111;'>634B</span>","children":null,"spread":false},{"title":"login$1.class <span style='color:#111;'>2.29KB</span>","children":null,"spread":false},{"title":"login$3.class <span style='color:#111;'>736B</span>","children":null,"spread":false},{"title":"login.class <span style='color:#111;'>3.77KB</span>","children":null,"spread":false}],"spread":true},{"title":"database_connect","children":[{"title":"myConnection.class <span style='color:#111;'>1.24KB</span>","children":null,"spread":false}],"spread":true},{"title":"META-INF","children":[{"title":"orm.xml <span style='color:#111;'>313B</span>","children":null,"spread":false},{"title":"MANIFEST.MF <span style='color:#111;'>39B</span>","children":null,"spread":false},{"title":"persistence.xml <span style='color:#111;'>372B</span>","children":null,"spread":false}],"spread":true},{"title":"gui_system","children":[{"title":"regist.class <span style='color:#111;'>3.73KB</span>","children":null,"spread":false},{"title":"regist$1.class <span style='color:#111;'>3.01KB</span>","children":null,"spread":false},{"title":"Main_board$3.class <span style='color:#111;'>783B</span>","children":null,"spread":false},{"title":"File_Encrypt_Decrypt_Frame$4.class <span style='color:#111;'>974B</span>","children":null,"spread":false},{"title":"Add_Ecc_Curves$1.class <span style='color:#111;'>3.69KB</span>","children":null,"spread":false},{"title":"Creat_Key_Frame$1.class <span style='color:#111;'>1.33KB</span>","children":null,"spread":false},{"title":"File_Encrypt_Decrypt_Frame$3.class <span style='color:#111;'>4.90KB</span>","children":null,"spread":false},{"title":"Creat_Key_Frame$3.class <span style='color:#111;'>908B</span>","children":null,"spread":false},{"title":"regist$2.class <span style='color:#111;'>758B</span>","children":null,"spread":false},{"title":"Main_board$4.class <span style='color:#111;'>887B</span>","children":null,"spread":false},{"title":"Main_board.class <span style='color:#111;'>3.44KB</span>","children":null,"spread":false},{"title":"File_Encrypt_Decrypt_Frame$2.class <span style='color:#111;'>1.40KB</span>","children":null,"spread":false},{"title":"Main_board$1.class <span style='color:#111;'>911B</span>","children":null,"spread":false},{"title":"Main_board$2.class <span style='color:#111;'>889B</span>","children":null,"spread":false},{"title":"Creat_Key_Frame.class <span style='color:#111;'>4.59KB</span>","children":null,"spread":false},{"title":"Add_Ecc_Curves.class <span style='color:#111;'>4.68KB</span>","children":null,"spread":false},{"title":"Creat_Key_Frame$2.class <span style='color:#111;'>4.32KB</span>","children":null,"spread":false},{"title":"Add_Ecc_Curves$2.class <span style='color:#111;'>902B</span>","children":null,"spread":false},{"title":"File_Encrypt_Decrypt_Frame.class <span style='color:#111;'>6.71KB</span>","children":null,"spread":false},{"title":"File_Encrypt_Decrypt_Frame$1.class <span style='color:#111;'>1.40KB</span>","children":null,"spread":false}],"spread":false},{"title":"AES","children":[{"title":"AES.class <span style='color:#111;'>23.98KB</span>","children":null,"spread":false}],"spread":false},{"title":"ecc","children":[{"title":"elliptic","children":[{"title":"EllipticCurve.class <span style='color:#111;'>5.67KB</span>","children":null,"spread":false},{"title":"ECKey.class <span style='color:#111;'>3.51KB</span>","children":null,"spread":false},{"title":"NoCommonMotherException.class <span style='color:#111;'>442B</span>","children":null,"spread":false},{"title":"ECPoint.class <span style='color:#111;'>5.61KB</span>","children":null,"spread":false},{"title":"secp_null.class <span style='color:#111;'>1.26KB</span>","children":null,"spread":false},{"title":"NotOnMotherException.class <span style='color:#111;'>633B</span>","children":null,"spread":false},{"title":"ECCSystem.class <span style='color:#111;'>8.33KB</span>","children":null,"spread":false},{"title":"InsecureCurveException.class <span style='color:#111;'>1.17KB</span>","children":null,"spread":false},{"title":"ECMap.class <span style='color:#111;'>3.47KB</span>","children":null,"spread":false},{"title":"secp_rand.class <span style='color:#111;'>1.99KB</span>","children":null,"spread":false},{"title":"ECParameters.class <span style='color:#111;'>281B</span>","children":null,"spread":false}],"spread":false},{"title":"Rand.class <span style='color:#111;'>408B</span>","children":null,"spread":false},{"title":"Key.class <span style='color:#111;'>308B</span>","children":null,"spread":false}],"spread":false},{"title":"message_digest","children":[{"title":"RIPEMD160.class <span style='color:#111;'>6.95KB</span>","children":null,"spread":false}],"spread":false},{"title":"alter_string","children":[{"title":"alter_string.class <span style='color:#111;'>796B</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'>841B</span>","children":null,"spread":false},{"title":"lib","children":[{"title":"mysql-connector-java-5.1.7-bin.jar <span style='color:#111;'>693.28KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"aes&&ecc.sql <span style='color:#111;'>17.91KB</span>","children":null,"spread":false},{"title":"CryptomathicCryptomathic.url <span style='color:#111;'>207B</span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • 你我渐行渐远:
    很好的资料,很齐全,谢谢.2018-04-19
  • save4me:
    有项目源代码和文件,有助于学习,谢谢分享!2016-11-22
  • KenziZhou:
    对我做设计很有帮助!2014-12-08
  • csghh:
    以为是C或C++版本的,原来是java版本的2013-09-27
  • 小宇gg:
    有文章还有代码~不错~2013-08-15

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明