本文主要通过综合分析常见开发模式提出多种实现方案,探讨选择一种解决方案并给出工程框架的细节。JAVA平台下,标准库中集成了RSA密钥生成、RSA加密解密等功能,不需要从RSA算法出发进行编码。使用javax.crypto中的Cipher类进行具体的加密和解密操作,同时利用java.security包提供的数字签名相关方法。(内容和原文相似,仅做过略改动)相比于其他语言,JAVA平台在PC设备下几乎是最佳解决方案。然而,在非PC设备(如嵌入式控制器)上运行时却存在限制,需依赖支持前面提及加密类库的CVM。同时,由于JVM的数据运算速度相对于本地化代码在PC上的速度较慢,本软件的大量运算不适合由JAVA完成。综上所述,JAVA平台的RSA文件加密软件在PC设备下有着广泛的应用空间。
用户评论
推荐下载
-
Java文件管理软件开发文档
这是一个开源项目的开发文档里面有项目的详细信息具体的请看文档,
18 2019-06-05 -
RSA加密与java客户端解密
前端加密,服务器解密专用。通过rsa非对称加密技术用js将登录时的密码进行加密,提交到后台再进行解密
18 2020-09-24 -
RSA与AES混合加密算法JAVA
RSA与AES混合加密算法JAVA版
26 2018-12-25 -
chapter3软件开发平台与工具.ppt
电子科技大学软件培训资料chapter3软件开发平台与工具.ppt
26 2019-07-27 -
rsa加密js前端加密java后端加密
集成了rsa加密,js前端加密,java后端加密,可以自己生成公钥秘钥对,然后在相应的文件中修改。有问题请和我联系。
57 2019-05-28 -
Android平台软件开发课程设计报告.docx
《Android平台软件开发》课程设计报告
10 2021-02-21 -
Java学习平台设计与开发
本次设计任务是要设计一个Java学习平台,通过该平台实现学习信息的管理和学生与教师的协作学习。该系统包括首页、个人中心、学生管理、教师管理、课程信息管理、类型管理、作业信息管理、资料信息管理、签到信息
5 2023-06-13 -
基于AES加密算法的软件开发
基于AES加密算法的软件开发,初次编写软件,希望和大家交流交流
11 2020-07-22 -
RSA前后端加密文件
RSA前端js加密文件 后台bcprov-jdk16-146-RSA.jar都有,可实现前后台共同加密使用。有简单操作说明。
10 2020-12-19 -
RSA前端加密js文件
RSA前端加密js文件后台可与bcprov-jdk16-146-RSA.jar共同使用。
39 2019-05-15
暂无评论