`
yan.dev
  • 浏览: 16683 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

jar文件签名

 
阅读更多

1、首先要了解数字签名技术

2、用keytool 生成私钥

     keytool -genkey -alias waberkey -keypass invasion:earth

3、利用JARsigner和私钥来加密jar,即给jar签名

     JARsigner-verbose waber.JAR waberkey 

     这一步添加了两个文件到你的JAR中:META-INF/waberkey.SF和META-INF/waberkey.DSA。

     *.sf 相当于消息摘要

     *.DSA 相当于公钥

 

4、这样在通过jws和applet调用jar时,就会弹出提示框是否信用签名了

 

 

分享到:
评论

相关推荐

    java之jvm学习笔记八(实践对jar包的代码签名)

    代码签名的主要步骤包括生成密钥对(公钥和私钥)、使用私钥对JAR文件签名以及验证签名。 首先,我们需要生成一个密钥对。在命令行中,可以使用`keytool`工具创建一个新的密钥库(keystore)并生成一对密钥。例如:...

    jar 包自动数字签名工具

    - 提供批处理支持,可以同时对多个JAR文件签名。 - 可能提供日志记录和错误处理机制,以便于调试和问题排查。 4. **安全性考虑**:在使用自动签名工具时,必须妥善保管私钥,避免泄露。私钥一旦丢失或被盗,可能...

    Jar签名软件

    "Jar签名软件"就是这样一个工具,它简化了对JAR文件签名的过程。 签名JAR文件的主要目的是验证其来源,确保内容未被篡改,并允许Java运行时环境识别和信任该代码。这一过程涉及数字签名,它是使用私钥进行加密的一...

    sign4j jar包签名工具

    在Java中,JAR文件签名是一种安全特性,它允许开发者对代码进行数字签名,以证明代码的来源并确认其未被篡改。这个过程涉及到公钥加密技术,通过私钥对JAR文件的每个条目进行签名,然后将签名信息包含在JAR文件的...

    签名文件Sign.jar

    标题中的"Sign.jar"就是一个经过签名处理的Java可执行文件,它包含了开发者的信息以及对程序代码的数字签名。这样的签名能确保用户下载和安装的应用程序没有被篡改,并且来自可信的开发者。 首先,我们要理解什么是...

    java JAR包签名

    Java JAR(Java Archive)包签名是一个安全机制,用于验证JAR文件的来源和完整性,确保用户在执行或安装时可以信任这些文件。签名过程包括对JAR中的每个文件进行哈希计算,然后将这些哈希值与发布者的数字签名一起...

    JAR文件包及jar命令详解

    此外,JAR文件也支持版本管理和安全特性,比如数字签名。 **JAR文件的结构** JAR文件本质上是一个ZIP文件,包含了一系列的类文件和其他资源。每个JAR文件都有一个特定的目录结构,其中最重要的部分是`META-INF`目录...

    JAR文件读取工具

    此外,JAR文件还可能包含签名信息,用于验证文件的完整性和来源。 **2. JD-GUI工具介绍** JD-GUI是Java反编译器的一种,它提供了一个图形用户界面,可以直接打开并查看JAR文件中的源代码。这个1.4.0版本是官方发布...

    Jar制作与阅读软件

    对JAR文件签名可以确保其完整性和来源可信,防止被篡改。Java提供了jarsigner工具进行签名操作,而verifier工具则用于验证签名。 总的来说,JAR文件是Java生态系统中的基础组件,无论是开发还是部署Java应用,都离...

    applet签名 方法

    在IT领域,尤其是在Java开发中,Applet签名与JAR文件签名是确保代码来源可信、保护用户免受恶意代码侵害的重要环节。以下是对标题“applet签名方法”以及描述“applet签名 jar签名工具”的详细解析,涵盖相关知识点...

    1.7JAR包签名工具

    签名JAR文件是确保其完整性和来源可信的过程,这对于防止恶意代码篡改以及在移动设备或浏览器上运行时提高安全性至关重要。 描述 "jar包签名工具,需要的朋友知道是什么东西,特别好用,不要错过" 暗示这是一个专为...

    jar文件电脑使用模拟器

    - **安全**:JAR文件支持数字签名,确保代码的完整性和安全性。 2. **在电脑上运行JAR文件** - **Java环境**:首先,你需要在电脑上安装Java Development Kit (JDK) 或 Java Runtime Environment (JRE),因为运行...

    java的jar文件生成.pdf

    ### JAR文件基础知识 JAR文件,全称为Java归档(Java Archive),是一种用于Java平台的压缩包文件格式,用于存放Java类文件及其相关...此外,对于需要更高安全性的应用,使用签名机制来保护JAR文件也是一个重要步骤。

    java生成Jar文件命令

    Jar文件不仅可以方便地分发和运行Java应用程序,还可以进行代码压缩、加密和签名,以增强软件的安全性。下面我们将详细探讨如何使用Java命令行工具来生成Jar文件。 首先,确保你已经安装了Java Development Kit ...

    apk文件中添加jar文件

    总的来说,将JAR文件添加到APK文件涉及到对APK的解包、修改、重打包和签名等一系列操作,这需要对Android应用的构建流程有深入的理解。通过合理使用上述工具,开发者能够有效地管理和集成外部库,提升开发效率。

    JAR文件包详解,创建可执行jar

    - **安全性**:JAR文件支持数字签名,提供了一定的安全性。 - **版本管理**:JAR文件可以包含不同版本的类,便于库的版本管理。 - **资源合并**:多个类和资源可以打包在一起,简化分发和部署。 - **优化执行**...

Global site tag (gtag.js) - Google Analytics