`
guohf
  • 浏览: 417373 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java程序签名

阅读更多

步骤:

  (1)将java小程序打包

  jar cvf test.jar test.class

  (2)生成名为chinani.store的密钥库,别名为chinani

  keytool -genkey -keystore chinani.store -alias chinani

  密码:123456 (根据需要自己输入)

  以下根据需要输入,最后确认:y

  (3)导出chinani.cer数字证书

  keytool -export -keystore chinani.store -alias chinani -file chinani.cer

  密码:123456 (根据需要自己输入)

  (4)对test.jar文件进行签名

  jarsigner -keystore chinani.store  test.jar chinani

  密码:123456 (根据需要自己输入)

分享到:
评论

相关推荐

    JAVA数字签名程序

    JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字签名JAVA数字...

    一个java程序的艺术签名程序

    别人那边考过来的 一款java艺术签名jar包

    java数字签名源程序

    Java数字签名源程序是用于实现数据完整性、身份验证和非否认性的关键技术,它在网络安全中扮演着重要角色。本程序是使用JAVA编程语言编写的,遵循了计算机科学中关于密码学的基本原理。数字签名通常与公钥基础设施...

    java 数字签名验签

    在这个项目中,我们看到它被用作二次开发的基础,意味着它提供了一个可扩展的框架,可以方便地集成到其他应用程序中进行签名和验签操作。 1. **数字签名原理**: - 数字签名通过非对称加密算法(如RSA、DSA)实现...

    JAVA程序设计判断题题库81道

    Java程序对硬件平台的依赖性较低,因为JVM在各个平台上都有实现,使得Java程序可以在任何支持JVM的系统上运行。 Java被广泛应用于多媒体和网络编程,它的API提供了丰富的类库来支持这些领域。同时,Java具有良好的...

    开心超级签系统源码 Java超级签名系统apk分发系统源码

    签名过程主要包含了对APK(Android应用程序)进行哈希计算,然后用私钥对哈希值进行加密,最后将加密后的结果和公钥一起包含在APK中。当用户尝试安装应用时,系统会使用公钥解密哈希值,并重新计算应用的哈希,对比...

    开心超级签名系统源码下载 Java超级签名系统企业签名超级签名 apk分发系统源码.zip

    开心的java超级签名系统,别人发的我也不知道那个版本了,这个java版当是别人1W多买的,java的不会搞就没搭建了,所以你也别来问我怎么搭建和演示了,截图是源码里的模板图,源码里附带部署说明。有需要的自行下载。...

    防止Java程序被反编译

    6. **数字签名和版权保护**:为Java程序添加数字签名,确保代码完整性,同时可以通过法律手段保护代码版权。 7. **动态代码生成**:在运行时动态生成和执行代码,减少静态Class文件的数量,提高反编译的复杂度。 8...

    java数字签名(可用)

    Java 数字签名是一种用于验证数据完整性和发送者身份的安全机制,它是基于公钥加密技术的。在Java中,数字签名通常涉及到使用Java的KeyStore API...理解并正确使用数字签名和相关工具是开发安全的Java应用程序的基础。

    java写的数字签名

    Java编写的数字签名程序是信息安全领域的一个重要应用,它涉及到密码学、数据完整性以及身份验证等多个方面的知识。在这个程序中,我们主要会讨论以下几个关键概念和技术: 1. **数字签名**:数字签名并非我们日常...

    java应用程序-签名及截图

    Java应用程序的签名是一个重要的安全机制,它主要用于验证应用程序的来源和完整性,防止恶意篡改。在Android平台上,每个安装的应用程序都必须经过签名才能在设备上运行。这确保了开发者对代码的责任,并允许系统...

    java JAR包签名

    总结来说,Java JAR包签名是Java应用程序开发中不可或缺的安全环节,它为用户提供了保护,确保了代码的完整性和开发者身份的真实性。正确理解和使用签名机制,对于开发安全、可信的Java应用至关重要。

    java数字签名的讲解

    Java 数字签名是一种用于验证数据完整性和发送者身份的安全机制,它是基于公钥加密技术的。在 Java 平台上,我们可以使用...这为 Java 应用程序的安全通信提供了坚实的基础,确保了数据的完整性和发送者的身份认证。

    java程序发布资料收集

    总结,Java程序发布涵盖了从源码编译、打包、签名验证到最终的部署和运行。无论是Web应用还是桌面应用,都有相应的发布策略和技术来保证软件的可用性和安全性。理解并熟练掌握这些流程是每个Java开发者必备的技能。

    java实现pdf文件电子签名

    PDF电子签名是现代数字化办公中常见的一种安全技术,它能够确保文档在传输和存储过程中的完整性和真实性。...通过上述步骤,你可以创建一个能够对PDF文件进行电子签名的Java应用程序,从而确保文档的安全性和完整性。

    JAVA 程序设计(PPT)

    **JAVA程序设计** Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它以其“一次编写,到处运行”的特性闻名,这意味着编写好的Java代码可以在任何支持Java的...

    Certificate_java_java数字签名_java签名证书_数字证书_

    在Java编程环境中,数字证书和数字签名是网络安全和数据完整性的重要组成部分。这些概念与Java的加密库和证书处理机制紧密相关。在这个项目中,我们似乎有一个包含Java实现数字证书和数字签名功能的源码模块。 首先...

    JAVA 签名程序(eclipse)

    Java签名程序在Eclipse环境中的应用详解 Java签名程序是一个用于对Java应用程序或JAR文件进行数字签名的重要工具。在Eclipse这样的集成开发环境中,它能够帮助开发者确保代码的完整性和来源的可信性,这对于发布可...

    JAVA签名实例

    1. **桌面应用**:Java Web Start应用程序通常需要签名,以便用户可以信任并运行。 2. **移动应用**:在Android平台上,应用必须签名才能发布到Google Play商店,以及进行系统级别的操作。 3. **企业应用**:内部的...

Global site tag (gtag.js) - Google Analytics