精华内容
下载资源
问答
  • SignTool V1.0.00 [官网下载] 有时候由于某些原因我们需要换证书提审,特别是游戏行业(经常需要换证书)。当我们需要换证书时,如果重新制作证书...只是手动去签名有些繁琐,我自己就开发个签名工具(SignTool)去...

    重要!重要!重要!!!

    由于之前使用免费的服务器,大概8月20号左右,服务器已无法访问,造成App无法使用;现已把服务器移到阿里云,由于SSL证书问题,之前所有版本都无法使用,请到[官网]进行更新后再使用。

    SignTool 支持设置有效期

    SignTool [官网下载]

    有时候由于某些原因我们需要换证书提审,特别是游戏行业(经常需要换证书)。当我们需要换证书时,如果重新制作证书然后再发给CP打包,这个流程是很费时间的(因为CP不仅仅对接你们这一个渠道,重新打包可能需要排期)。其实我们只要使用新证书对ipa文件重新签名就可以了,无须再让CP重新打包。只是手动去签名有些繁琐,我自己就开发个签名工具(SignTool)去对ipa文件进行快速签名。

    SignTool的使用

    IPA File Path
    这是必须。选择ipa文件路径

    **Provisioning Profiles **
    SignTool会自动加载系统中的 Provisioning Profiles
    如果是打开SignTool后才安装的Provisioning Profiles,这时你需要点击刷新按钮,才能出现在列表中,你才可以选择它。

    **Certificates **
    SignTool会自动加载系统中的 Certificates
    如果是打开SignTool后才安装的Certificates,这时你需要点击刷新按钮,才能出现在列表中,你才可以选择它。

    **Display Name **
    选填。App安装后显示的名称,如果需要则填写

    **Version **
    选填。App的版本号,如果需要则填写

    **Build **
    选填。App的build版本号,如果需要则填写

    **执行签名 **
    点击该按钮后则开始进行签名,不可取消。

    展开全文
  • 苹果ipa签名工具+ios企业证书(ipa重签名工具) 苹果ipa签名工具+ios企业证书(ipa重签名工具),此工具支持win和mac系统,证书随时可能失效(请自备有效企业证书即可) 签名工具+企业证书下载地址 蓝奏云 ...

    苹果ipa签名工具+ios企业证书(ipa重签名工具)

    苹果ipa签名工具+ios企业证书(ipa重签名工具),此工具支持win和mac系统,证书随时可能失效(请自备有效企业证书即可)
    签名工具+企业证书下载地址

    蓝奏云
    https://wwx.lanzoux.com/b00o315dc

    百度网盘
    https://pan.baidu.com/s/1RSb3eBfPsH15FILdhSuGag
    提取码: rexk

    软件运行界面:

    在这里插入图片描述

    企业证书:

    在这里插入图片描述
    在这里插入图片描述

    签名工具下载地址

    蓝奏云
    https://wwx.lanzoux.com/b00o315dc

    百度网盘
    https://pan.baidu.com/s/1RSb3eBfPsH15FILdhSuGag
    提取码: rexk

    展开全文
  • 数字签名工具signtool

    千次阅读 2019-06-05 17:50:36
    签名工具 SignTool.exe .NET Framework 4.5 签名工具是一个命令行工具,用于对文件进行数字签名,验证文件和时间戳文件中的签名。 安装 Visual Studio 和 Windows SDK 时会自动安装此工具。要运行工具,我们建议...

    签名工具 SignTool.exe

    .NET Framework 4.5 
     

    签名工具是一个命令行工具,用于对文件进行数字签名,验证文件和时间戳文件中的签名。

    安装 Visual Studio 和 Windows SDK 时会自动安装此工具。要运行工具,我们建议您使用 Visual Studio 命令提示符或 Windows SDK 命令提示符(也称 CMD Shell)。您可以使用这些实用程序轻松运行工具,而不需要导航到安装文件夹。有关更多信息,请参见Visual Studio 和 Windows SDK 命令提示

    • 如果您的计算机上已安装了 Visual Studio:在任务栏上依次单击 Start、All Programs、Visual Studio、Visual Studio Tools、Visual Studio Command Prompt。

      - 或 -

      如果您的计算机上已安装了 Windows SDK:在任务栏上依次单击 Start、All Programs、Windows SDK 文件夹和Command Prompt(或CMD Shell)。

    • 在命令提示处,键入下列命令:

            signtool [command] [options] [file_name | ...]
    

    参数


    参数

    说明

    command

    指定要对文件执行的操作的四个命令之一(catdb、sign、Timestamp 或Verify)。对每个命令的描述请参见下一个表。

    options

    用于修改命令的选项。 除了全局/q 和/v 选项之外,每个命令均支持一组唯一选项。

    file_name

    要进行签名的文件的路径。

     

     

    签名工具支持下列命令。 每个命令使用不同的选项集,这些选项集被列在它们相应的节中。

    Command

    说明

    catdb

    在目录数据库中添加或移除目录文件。 目录数据库用于自动查找目录文件,并由 GUID 标识。有关catdb 命令支持的选项的列表,请参见catdb 命令行选项

    sign

    对文件进行数字签名。 数字签名可以避免文件被篡改,并且基于签名证书使用户能够验证签名者。有关sign 命令支持的选项的列表,请参见签名命令选项

    Timestamp

    时间戳文件。 有关TimeStamp 命令支持的选项的列表,请参见时间戳命令选项

    Verify

    通过确定签名证书是否由受信任的颁发机构、是否已撤消了签名证书,以及签名证书对于特定策略是否有效(此项可选)验证文件的数字签名。有关Verify 命令支持的选项的列表,请参见验证命令选项

     

    下列选项适用于所有签名工具命令。

    全局选项

    说明

    /q

    执行成功时不生成输出,执行失败时生成最少的输出。

    /v

    执行成功、执行失败或产生警告消息时生成详细输出。




    catdb 命令行选项


    下表列出了可用于 catdb 命令的选项。

    Catdb 选项

    说明

    /d

    指定更新默认目录数据库。 如果/d和/g 选项都未使用,则签名工具更新系统组件和驱动程序数据库。

    /gGUID

    指定更新由全局唯一标识符 (GUID) 标识的目录数据库。

    /r

    从目录数据库中移除指定的目录。 如果未指定该选项,“签名工具”将向目录数据库添加指定的目录。

    /u

    指定为添加的目录文件自动生成唯一的名称。 如有必要,重命名目录文件,以避免与现有的目录文件发生冲突。如果未指定该选项,签名工具将覆盖与所添加的目录同名的任何现有目录。



    签名命令选项


    下表列出了可用于 sign 命令的选项。

    签名命令选项

    说明

    /a

    自动选择最佳的签名证书。 签名工具将查找满足所有指定条件的所有有效的证书,并选择有效时间最长的一个。如果未指定该选项,签名工具仅查找一个有效的签名证书。

    /ac  文件

    将文件中的其他证书添加到签名块。

    /c CertTemplateName

    指定用于对证书进行签名的证书模板名(一个 Microsoft 扩展)。

    /csp CSPName

    指定包含私钥容器的加密服务提供程序 (CSP)。

    /d Desc

    指定已签名内容的说明。

    /du URL

    为已签名文档的详细说明指定统一资源定位器 (URL)。

    /f SignCertFile

    指定文件中的签名证书。 如果文件是个人信息交换 (PFX) 格式且受密码保护,则使用/p 选项来指定密码。如果文件不包含私钥,则使用/csp 和/k 选项指定 CSP 和私钥容器名。

    /fd

    指定将用于创建文件签名的文件摘要算法。 默认值为 SHA1。

    /i IssuerName

    指定签名证书的颁发者的名称。 该值可以是整个颁发者名称的子字符串。

    /kc PrivKeyContainerName

    指定私钥容器名。

    /n SubjectName

    指定签名证书的主体的名称。 该值可以是整个主体名称的子字符串。

    /nph

    如果支持,为可执行文件取消页面的哈希。 默认值由 SIGNTOOL_PAGE_HASHES 环境变量和 wintrust.dll 版本决定。

    /p Password(密码)

    指定打开 PFX 文件时使用的密码。 (使用/f 选项指定 PFX 文件。)

    /ph

    如果支持,则生成执行文件的页面哈希。

    /r 根主题名称

    指定签名证书必须链接到的根证书的主体名称。 该值可以是根证书的整个主题名称的子字符串。

    /s StoreName

    指定要在搜索证书时打开的存储区。 如果未指定该选项,则打开My 存储。

    /sha1 Hash(哈希)

    指定签名证书的 SHA1 哈希。

    /sm

    指定使用一个计算机存储区,而不是使用用户存储区。

    /t URL

    指定时间戳服务器的 URL。 如果该选项(或/tr)不存在,将不会对签名文件执行时间戳操作。如果时间戳操作失败,将生成一个警告。此选项不能与/tr 选项一起使用。

    /td alg

    与 /tr 选项一起使用,以请求 RFC 3161 时间戳服务器使用的摘要算法。

    /tr URL

    指定 RFC 3161 时间戳服务器的 URL。 如果该选项(或/t)不存在,将不会对签名文件执行时间戳操作。如果时间戳操作失败,将生成一个警告。此选项不能与/t 选项一起使用。

    /u Usage(用法)

    指定签名证书中必须存在的增强型密钥用法 (EKU)。 可以通过 OID 或字符串指定该用法的值。默认用法为“代码签名”(1.3.6.1.5.5.7.3.3)。

    /uw

    指定“Windows 系统组件验证”(1.3.6.1.4.1.311.10.3.6)的使用情况。



    时间戳命令选项


    下表列出了可用于 TimeStamp 命令的选项。

    TimeStamp 选项

    说明

    /t URL

    指定时间戳服务器的 URL。 要执行时间戳操作的文件必须在以前已经进行了签名。需要/t 或/tr 选项。

    /td alg

    请求 RFC 3161 时间戳服务器使用的摘要算法。 /td与/tr 选项一起使用。

    /tr URL

    指定 RFC 3161 时间戳服务器的 URL。 要执行时间戳操作的文件必须在以前已经进行了签名。需要/tr 或/t 选项。



    验证命令选项


    验证选项

    说明

    /a

    指定可以使用所有方法来验证文件。 首先,搜索目录数据库以确定是否在目录中对文件进行了签名。如果未在任何目录中对文件进行签名,签名工具将尝试验证文件的嵌入签名。验证可以或不能在目录中进行签名的文件时,建议使用该选项。这些文件的示例包括 Windows 文件或驱动程序。

    /ad

    使用默认的目录数据库查找目录。

    /as

    使用系统组件(驱动程序)目录数据库查找目录。

    /ag CatDBGUID

    在目录数据库中通过 CatDBGUID 标识查找目录。

    /c CatFile

    通过名称指定目录文件。

    /d

    说明签名工具应打印描述和描述的 URL。

    /kp

    指定应使用内核模式驱动程序签名策略进行验证。

    /o Version(版本)

    通过操作系统版本验证文件。 版本具有如下格式:PlatformID:VerMajor.VerMinor.BuildNumber

    /pa

    说明应使用默认认证码验证策略。 如果未指定/pa 选项,“签名工具”将使用 “Windows 驱动程序验证策略”。此选项不能与catdb 选项一起使用。

    /pg PolicyGUID

    通过 GUID 指定验证策略。 PolicyGUID 对应于验证策略的 ActionID。此选项不能与catdb 选项一起使用。

    /ph

    说明签名工具应打印并验证页数哈希值。

    /rRootSubjectName

    指定签名证书必须链接到的根证书的主体名称。 该值可以是根证书的整个主题名称的子字符串。

    /tw

    如果签名没有时间戳,则指定应该生成的一个警告。



    返回值


    当其终止时,签名工具返回以下的退出代码之一。

    退出代码

    说明

    0

    执行成功。

    1

    执行失败。

    2

    执行伴随着警告完成。


    示例


    以下命令将目录文件 MyCatalogFileName.cat 添加到系统组件和驱动程序数据库中。如有防止替换现有的名称为MyCatalogFileName.cat 的目录文件的必要,/v 选项会生成唯一的名称。

     

    signtool catdb /v /u MyCatalogFileName.cat
    

    以下命令通过使用最佳证书对文件进行自动签名。

     

    signtool sign /a MyFile.exe
    

    以下命令使用存储在密码保护 PFX 文件中的证书对文件进行数字签名。

     

    signtool sign /f MyCert.pfx /p MyPassword MyFile.exe
    

    以下命令对文件进行数字签名并加盖时间戳。用于文件签名的证书存储在 PFX 文件中。

     

    signtool sign /f MyCert.pfx /t http://timestamp.verisign.com/scripts/timstamp.dll MyFile.exe
    

    以下命令通过使用位于 My 存储区的证书对文件进行签名,其主题名称为My Company Certificate。

     

    signtool sign /n "My Company Certificate" MyFile.exe
    

    以下命令对 ActiveX 控件进行签名,并提供提示用户安装控制时由 Internet Explorer 显示的信息。

     

    Signtool sign /f MyCert.pfx /d: "MyControl" /du http://www.example.com/MyControl/info.html MyControl.exe
    

    以下命令对以数字签名过的文件加盖时间戳。

     

    signtool timestamp /t http://timestamp.verisign.com/scripts/timstamp.dll MyFile.exe
    

    以下命令验证已经签名的文件。

     

    signtool verify MyFile.exe
    

    以下命令验证可能已经在目录中签过名的系统文件。

     

    signtool verify /a SystemFile.dll
    

    以下命令验证在名为 MyCatalog.cat 目录中已签字的系统文件。

     

    signtool verify /c MyCatalog.cat SystemFile.dll
    

     

    文章来自  http://msdn.microsoft.com/zh-cn/library/vstudio/8s9b9yaz.aspx

    展开全文
  • APK签名工具简介

    千次阅读 2016-12-15 13:35:53
    APK签名工具简介APK签名 需要使用以下几个工具: keytool jarsigner zipalign apksigner 其中apksigner和jarsigner作用类似,前者是谷歌官方提供的针对apk签名及验证的工具,功能更加强大。后者是java平台通用的jar...

    APK签名 需要使用以下几个工具:

    其中apksigner和jarsigner作用类似,前者是谷歌官方提供的针对apk签名及验证的工具,功能更加强大。后者是java平台通用的jar包签名工具。在重签名时,选用二者中任意一个皆可以。对已签名过的apk进行重签名时,请删去META-INF目录下的*.MF,*.SF,*.RSA文件,之后执行重签名即可。

    keytool

    keytool是用来管理密钥和证书的工具,它允许用户管理自己的公钥/私钥对及与之相关联的证书。同时,它也允许用户以证书的形式来存储通信节点的公钥。证书是一个实体(人或公司)的数字签名的声明。当数据被数字签名时,签名可以被验证,以检查数据的完整性和可靠性。完整性表示数据没有被修改或篡改,可靠性意味着数据的确是来自创造并对其签名的一方。

    keytool -genkeypair -keystore demo.jks(或者demo.keystore) -alias luis -validity 10950
    

    上述命令上将生成一个名为的demo.keystore,其中包含别名为luis的

    jarsigner

    jarsigner 是一个为jar包生成签名并验证签名及jar包完整性的工具。注意:在jdk7及以上版本中执行jarsigner命令时,务必添加上-digestalg SHA1 -sigalg MD5withRSA参数,以修改jdk7默认digest算法sha256为sha1,修复Android低版本(4.2以下)出现的问题

    jarsigner -keystore demo.keystore -digestalg SHA1 -sigalg MD5withRSA -sigfile CERT -signedjar out.apk in.apk youralias
    

    zipalign

    zipalign是一款对APK文件进行优化的工具。APK文件本质上是一个zip压缩文档,经过优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内存消耗。在使用jarsigner对APK重签名之后,可以使用该工具优化已签名APK文件。

    zipalign -v 4 in.apk out.apk   //执行4字节对齐优化操作
    zipalign -c -v 4 in.apk  //检查当前APK是否已经执行过Align优化
    

    apksigner

    apksigner是一款在Android build tools 24.0.3及以上版本中提供的对apk文件签名以及验证签名信息的工具,它与jarsigner的作用类似,但比后者功能更加强大。注意在使用apksigner前,请先对APK执行zipalign,而不能在之后执行zipalign操作,这一点与jarsigner不同。

    apksigner sign --ks demo.jks --out out.apk in.apk
    
    展开全文
  • apk打包签名工具

    千次阅读 2019-04-09 12:23:33
    apk打包签名工具(autosign.rar),有需要的@我,支持技术开源交流
  • android 签名工具 autoSign jarsigner

    千次阅读 2017-06-03 07:40:05
    android 签名工具 autoSign jarsigner PackageManagerService 处理各种应用的安装、卸载、管理等工作,开机时由systemServer启动此服务。就是说之前安装过的应用或者系统应用信息都会在开机扫描过程中存到...
  • SignTool(签名工具包)

    千次下载 热门讨论 2009-12-14 16:03:56
    签名工具 (SignTool.exe) 签名工具是一个命令行工具,用于对文件进行数字签名,验证文件或时间戳文件中的签名。 注意 Microsoft Windows NT、Windows Me、Windows 98 或 Windows 95 中不支持签名工具。 sign...
  • 近来 为了维护项目的安全性 解决应用签名的安全问题 采用了此签名方案 目前市场上 仍没有同时支持 v1 和 v2 的 签名工具(android studio除外) studio 可以应用打包时 对应用进行v1+v2 签名 但是在经过加固后 签名...
  • 64位驱动证书签名工具signtool.exe

    热门讨论 2010-09-12 23:15:06
    SignTool.exe 驱动证书签名工具,64位windows操作系统下的驱动需要使用该工具进行签名。 MSCV-VSClass3.cer 交叉签名证书。11
  • 钉钉JsApi签名工具类JsApiSign

    千次阅读 2018-03-15 14:57:23
    钉钉jsapi签名工具类 /** * Created by xiangYang on 2017/4/26. */ import com.maycur.dingtalk.dto.JsApiSignatureDto; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io....
  • 签名工具 signtool.exe 参数简介

    千次阅读 2020-03-31 15:51:02
    签名工具是一个命令行工具,用于对文件进行数字签名,以及验证文件和时间戳文件中的签名。 此工具会自动随 Visual Studio 一起安装。若要运行此工具,请使用 Visual Studio 开发人员命令提示(或 Windows 7 中的 ...
  • 电子签名工具 SignatureTool

    千次阅读 2012-07-25 13:26:52
    电子签名工具 SignatureTool   下载地址: http://good.gd/2152261.htm 19KB
  • 最近发现一款APK签名工具:小飞鱼APK签名工具 使用方法 到小飞鱼内测分发平台,选择工具箱 1、下载完成后,解压,双击运行小飞鱼APK签名工具.exe文件,出现如下界面: 2、点击“功能”,没有签名证书的...
  • Pepk签名工具(华为市场上架app签名需要) Android app 签名生成工,执行完命令,会生成 output.zip , 然后把 output.zip 上传即可 某度网盘 链接:https://pan.baidu.com/s/1Ks1fTbskAS41P8Hvm-oLnQ 提取码:dh0y
  • Android签名工具 AndroidMultitool使用方法我使用的是3.5.6的版本解压后目录如下运行 Android Multitool.exe 界面如下第一步:反编译(1)将apk文件放在“AndroidMultitool”中 Files 文件夹下(2)找到需要反编译的...
  • http接口请求参数签名工具类的实现和测试代码,包括测试例子,在接口开发中可以直接使用和参考,保证数据不对篡改的一种机制。
  • jdk 自带的签名工具签名后的 apk :ebuy 是签名文件的 Alias名称。android sdk 签名和jdk 签名之后的apk 对比:android sdk 签名:jdk jarsigner签名:
  • 以上:签名工具申请完成 下面是给我小白自己看的: 已经在微信官网申请了账号了,想要在上面开发应用,必须首先对应用进行审核。在审核之前,需要填写应用的相关信息,包括名称、图标、用途说明、签名等。下面介绍...
  • 微信签名及签名工具

    万次阅读 2017-02-22 11:23:03
    签名生成工具 用于获取安装到手机的第三方应用签名的apk包。点击下载Gen_Signature_Android2.apk [签名生成工具](https://res.wx.qq.com/open/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android2.apk)...
  • RSA签名工具

    千次阅读 2018-06-14 13:45:26
    支付宝文档提供的:https://docs.open.alipay.com/291/106097
  • Android APK签名工具

    千次阅读 2019-02-25 14:49:01
    概述  当使用 apktool 回编译...jarsigner是JDK提供的针对JAR包签名的通用工具,位于如下位置: jdk/bin/jarsigner.exe apksigner是Google官方提供的针对Android APK签名及验证的专用工具,位于如下位置: ...
  • 64位驱动签名工具64Signer

    千次阅读 2014-08-27 21:35:40
    64位驱动签名工具64Signer 发表于2013 年 5 月 13 日 【作者:张佩】【原始URL:http://www.yiiyee.cn/Blog/64signer/】【下载工具】 背景介绍 微软对于自Vista开始的64位OS有新的数字签名...
  • 文件签名工具 (Signcode.exe)

    千次阅读 2011-06-10 22:16:00
    文件签名工具 (Signcode.exe)http://msdn.microsoft.com/zh-cn/library/9sh96ycy.aspx文件签名工具使用 Authenticode 数字签名对可移植可执行 (PE) 文件(.dll 或 .exe 文件)进行签名。可以对多文件程序集中包含的...
  • Android应用apk程序自动签名工具

    千次阅读 2012-02-01 17:51:23
    ) 将最终发布的apk文件包改名为update.zip 并将update.zip 文件复制到Auto_Sign签名工具的目录下! 运行 Sign.bat 会需要一点时间,过一会,目录下生成一个update_signed.zip文件! 生成的update_signed.zip文件...
  • 签名工具类public class SignUtil { /** * 验证签名 * * @param signature * @param timestamp * @param nonce * @return */ public static boolean checkSignature(String signat
  • 如果您在应用程序中使用了这些受控类,在您将应用程序.cod文件加载到 BlackBerry智能手机之前,您的应用程序必须使用签名工具(由RIM提供)进行签名。完成注册流程需要提供有效的信用卡,将收取管理费 20美元。官网...
  • 签名工具的使用

    千次阅读 2015-01-08 13:27:24
    然后用Android提供的Signapk工具签名,signapk的源代码是在"build\tools\signapk"下,用法为"signapk platform.x509.pem platform.pk8 input.apk output.apk" openssl genrsa 用于生成rsa私钥文件,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 186,269
精华内容 74,507
关键字:

签名工具