首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏韩曙亮的移动开发专栏

    【Google Play】Google Play 签名维护 ( 签名机制 | Google Play 签名机制选择 | 签名更新 )

    ( 签名机制 | Google Play 签名机制选择 | 签名更新 ) ---- 文章目录 Google Play 上架完整流程 系列文章目录 一、Google Play 签名机制 二、Google Play 签名机制选择 三、Google Play 签名更新 一、Google Play 签名机制 ---- Google Play 自带的签名机制 , 其在系统后台生成一个签名文件 , 开发者无法获取该签名文件 Google Play 的签名机制 ; Google Play 签名机制 , 一旦加入后 , 就无法退出 , 这里要特别注意 ; 二、Google Play 签名机制选择 ---- 在设置完毕应用 " Google Play 签名 , 无法退出 ; 这里 Google 给提供了 5 种签名偏好设置 ; 选项一 : 与点击 " 继续 " 按钮结果相同 , 即让 Google Play 设置签名 , 密钥丢失概率很小 ; 这里直接选择 最后一项 , 暂时退出 Google Play 签名计划 , 后期可以在启用其它签名方案 ; 但是如果启用了 , 无法退出签名计划 ; 三、Google Play

    11.6K10编辑于 2023-03-29
  • 来自专栏张志敏的技术专栏

    使用自签名证书内部分发 iOS7 应用

    使用自签名证书内部分发 iOS7 应用 iOS 升级到 7.1 之后, 原来通过网页分发应用的方法出现错误, 提示 “无法安装应用, 服务器证书无效”, 原来 iOS 要求必需将 plist 文件放到 不过如果是通过内网分发 iOS 应用的话, 修改起来还是挺麻烦的, 最好还是使用自签名的证书实现 https 链接, 这样对内网分发应用方式的修改最小。 使用 OpenSSL 创建自签名的CA根证书 使用 OpenSSL 创建 CA 根证书是很方便的, 只需要输入下面的几个命令即可: # 创建 CA 私钥 openssl genrsa -out ca.key 根证书, 30 年比较省心 openssl req -x509 -new -key ca.key -out ca.cer -days 10950 安装 CA 根证书 由于上面创建的 CA 根证书是自签名的 参考资料: 在iOS上使用自签名的SSL证书 IIS8中使用OpenSSL来创建CA并且签发SSL证书

    1.3K10发布于 2020-08-10
  • 来自专栏Guangdong Qi

    iOS 企业签名与超级签名

    开篇 好久没有静下心来写点iOS方面的东西了,可能是忙了一些,也可能我们都不是几年前的我们,但工资却回退到几年前 好了,不说废话,今天讲讲签名的那些事 不上架苹果商店,目前用户下载大约有两种 1、苹果企业证书签名 2、苹果超级签名 苹果企业证书签名(企业签) ---- 特点总结 1、随时可分发APP 2、可接受Apple不可接受的APP 缺点总结 1、苹果开发者账号难求,据说最近炒到了50万左右 2、市场上证书混乱 rm -rf Payload/xx.app/_CodeSignature/ 6、删除动态库签名(所有framework都有需要执行此步骤) ①、删除签名 rm -rf Payload/xx.app/Frameworks /xx.framework/_CodeSignature ②、重新签名 codesign -f -s "证书的名称" Payload/xx.app/Frameworks/xx.framework/ 7 /xx.app 9、打包成ipa zip -r new_xx.ipa Payload/ 最终 new_xx.ipa就是重新签名的文件 苹果超级签名 原理 说的明白一些,开发者可以在开发者后台添加手机的UDID

    3.7K50发布于 2019-08-29
  • 来自专栏【Android开发基础】

    android 电子签名 手写签名 功能实现

    android 电子签名  手写签名 功能实现 这个手写的效果 就是一个 重写的的自定义的view  代码如下: package com.example.hand.views; import java.util.ArrayList convertDpToPx(3)); mMaxWidth = a.getDimensionPixelSize(R.styleable.SignatureView_maxWidth, convertDpToPx(7)

    4.3K20编辑于 2023-02-10
  • 来自专栏小狐狸说事

    7b2美化-侧边栏添加访客ip签名

    7b2美化-侧边栏添加访客ip签名档 ---- 以下代码放入后台–外观–小工具–自定义HTML添加到侧边栏或者其他位置 <img src="https://api.huxianbk.cn/api/IP-master

    74820编辑于 2022-11-16
  • 来自专栏全栈程序员必看

    ocx签名

    【工具路径】 C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools\Bin 【生成证书和密钥】 Makecert -sv xxx.pvk -r -n “CN=xxx” xxx.cer 【签名过程】 [1]Cert2spc xxx.cer xxx.spc [2]pvk2pfx -pvk xxx.pvk -pi PASSWORD

    1.7K40编辑于 2022-09-14
  • 来自专栏全栈程序员必看

    android apk 签名(平台和普通签名

    签名的用处: 1.应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行签名。这是由于只有以同一个证书签名,系统才会允许安装升级的应用程序。 3.代码或者数据共享:Android提供了基于签名的权限机制,那么一个应用程序就可以为另一个以相同证书签名的应用程序公开自己的功能。 以同一个证书对多个应用程序进行签名,利用基于签名的权限检查,你就可以在应用程序间以安全的方式共享代码和数据了。 举个例子,如果你里面的apk是签名A,但是外面同包名的apk是签名B,那是install不进去的; 再比如一个apk你使用它自身的签名预置进系统,那它只会有普通权限,而如果签了平台签名,则会有很多系统权限 一.平台签名 首先说一下接触最多的平台签名(platform signature),也称为系统签名.

    6.6K30编辑于 2022-09-06
  • 来自专栏嗷呜大嘴狼

    PHPJWS签名: 什么是JWS签名如何在PHP中实现JWS签名

    JWS 是一种使用 JSON 格式的数据结构,它包含了一个签名和一些元数据。JWS 签名可以用于验证数据的完整性、真实性和可信度。 在这篇文章中,我们将介绍 JWS 签名的工作原理,并演示如何在 PHP 中实现 JWS 签名。JWS 的工作原理JWS 的工作原理很简单:它使用 HMAC 或 RSA 算法对数据进行签名。 HMAC 算法使用一个密钥和一个哈希函数来生成签名,而 RSA 算法使用公钥和私钥来生成签名。无论使用哪种算法,JWS 都会将签名和一些元数据(例如算法、密钥等)存储在一个 JSON 对象中。 HMACSHA256 是用于生成签名的哈希函数。如何在 PHP 中实现 JWS 签名为了在 PHP 中实现 JWS 签名,我们可以使用一个名为 “lcobucci/jwt” 的 PHP 库。 总结JWS 签名是一种用于验证数据完整性、真实性和可信度的方法。在 PHP 中,我们可以使用 “lcobucci/jwt” 库实现 JWS 签名

    1.1K20编辑于 2023-07-26
  • 来自专栏android framework开发

    AVB 签名

    ,下一层验证上一层的签名。 AVB签名具体做了什么用avbtool给镜像加一个footer(追加在镜像末尾):展开代码语言:TXTAI代码解释原始img:[分区数据]大小=8MBAVB签名后:[分区数据][AVBfooter+公钥 )构建APK时使用两套完全独立的签名体系。 总结你设备上hash不一致的根因就是:scatter刷入的是未签名的原始img,而差分包期望的是AVB签名后的img。 解决方案是让target_files里的img和设备上的一样——要么两边都签名,要么两边都不签名。最可行的方式是在打差分包前,用avbtool给target_files里的img预签名

    13310编辑于 2026-04-01
  • 来自专栏专注于主流技术和业务

    签名

    签名指的是在r个公钥中隐藏自己拥有私钥的那个公钥,支持在区块链上隐藏交易发送人(地址/公钥)。 ? 环签名 假定要签名的消息为m,s为签名者,其公钥为 ? ,私钥为 ? },签名者计算环签名如下: 计算环签名 获取对称加密秘钥:首先,签名者计算对称密钥k,即是要签名的消息m的散列: ? (一个更复杂的计算k=h(m, ? ,…, ? 选择一个随机的粘合值v:其次,签名者从{0,1} ? 中随机均匀地取v值。 选择随机数 ? : ? ,并且 ? ? 计算 ? : ? 通过假设,给定其它输入的任意值,对于满足方程的 ? 计算得到环签名: 消息m的环签名,是一个2r+1元组 ? 验证 首先,对于i = 1,2,…,r为验证者计算 ? 获取对称加密秘钥:首先,签名者计算对称密钥k,即是要签名的消息m的散列: ? 3.验证环签名 ? 附录 环签名算法论文

    2K20发布于 2019-04-01
  • 来自专栏向治洪

    android 签名

    (1)Android Studio菜单Build->Generate Signed APK  (2)弹出窗口  (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳

    1.1K80发布于 2018-01-30
  • 来自专栏小黑娃Henry

    ipa包重签名ipa包重签名

    如下: image2018-10-24 11_5_4.png 3,cd到对应文件目录下 image2018-10-24 11_6_57.png 4,选择对应证书 image2018-10-24 11_7_ image2018-10-24 11_8_18.png 6,发布到蒲公英或其他平台验证重签名的正确性。 这是我找到的最简单的重签名方式,如果还有其他的方式可以共同讨论。

    1.8K30发布于 2021-08-09
  • 来自专栏用户8715145的专栏

    代码签名证书签名需要联网吗?代码签名证书有哪些作用?

    随着互联网的资源和内容变得日益丰富,用户在访问网站或者使用软件的时候,需要验证这些内容的安全性以及正规性,代码签名可以提供软件发行者的身份信息,能够验证软件是否存在代码被修改的情况,代码签名证书签名需要联网吗 代码签名证书的作用是什么?怎样申请代码签名证书? 代码签名证书签名需要联网吗? 答案是需要,签名过程需要在有网络的条件下实现。 代码签名证书有哪些作用? 如何申请代码签名证书? 上述内容就是对代码签名证书签名需要联网吗,做出的回答,并且讲解了代码签名证书的作用和申请流程,申请代码签名证书是一件有好处的事情,能够提升用户对软件的信任感。

    2.3K30发布于 2021-11-12
  • 来自专栏蔻丁杂记

    C# RSA 加密,解密与签名,验证签名

    第一篇博客的代码整理 加密解密2 C# RSA加密、解密、加签、验签、支持JAVA格式公钥私钥、PEM格式公钥私钥、.NET格式公钥私钥、一般模式【支持公钥加密,私钥解密】(一) - kevin860 - 博客园 签名 ,验证签名 #region 加签///

    /// 基于BouncyCastle的RSA签名/// /// <param name="data"></param>/// dataByte.Length); //return Encoding.GetEncoding(encoding).GetString(signer.GenerateSignature()); //签名结果 Convert.ToBase64String(signer.GenerateSignature());}#endregion #region 验签/// /// 基于BouncyCastle的RSA签名 param name="data">源数据</param>/// <param name="publicKeyJava"></param>/// <param name="signature">base64签名

    1.1K10编辑于 2024-12-25
  • 来自专栏Gworg

    使用代码签名证书对EXE文件进行签名

    有关如何使用代码签名对exe文件进行签名的分步说明是的很多开发者在Gworg申请了代码签名证书却不知道如何使用。 当可执行文件或应用程序经过代码签名时,数字代码签名将添加到文件中,其中包括有关发布者和用于签署文件的证书的信息。此数字签名是使用代码签名证书的私钥创建的,该私钥存储在证书持有者的安全设备上。 /t:指定用于签名操作的时间戳服务器的 URL。/d:指定签名内容的描述。/du:指定有关签名内容的更多信息的 URL。/a:自动从用户的证书存储中选择最佳的签名证书。/v:验证文件的数字签名。 /debug:显示有关签名的详细信息过程。/n:指定代码签名证书的主题名称。/r:指定用于搜索代码签名证书的证书存储的名称。 通过使用 SignTool 验证数字签名并测试软件的安装,您可以确保您的 EXE 已正确签名,并且您的客户在安装时不会遇到任何签名问题。代码签名EXE!

    3.2K50编辑于 2023-10-18
  • 来自专栏向治洪

    保存手写签名

    比如,语音识别、手写签名等等。本篇就为你介绍如何在android上进行个性化的手写签名。 首先大致说说需求:这是一个追求时尚、张扬个性的时代,我们希望在签名的地方,签名的是自己手写出来的很有个性的艺术字,而非根据手势识别出来的标准字体。 {            public void refreshActivity(Object object);    } 接着是画板的Dialog 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 "         />      </LinearLayout> write_pad.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

    1.9K60发布于 2018-01-26
  • 来自专栏全栈程序员必看

    Apk 签名验证

    当app进行反编译后修改,再回编译,若出现闪退的情况时,则有可能是由于程序本身已存在签名验证,才会出现闪退,今天分享如何解决因签名验证而出现的闪退现象。 ,做出判断 6.完成上述操作后,开始获取签名信息 7.接着分析getSignature方法,首先,获取一个包管理 8.获取包管理后,将包名以及其他两个参数传进来 9.接下来,获取当前签名信息的途径 1.安装程序霸哥磁力,直接拖进雷电模拟器,打开程序 2.打开androidkiller,对程序进行重新签名 3.重新签名过后,再次拖入,点击执行 4.将原有程序卸载,安装签名后的程序 5.安装完成,运行程序,提示:很抱歉,“霸哥磁力搜索”已停止运行 6.这里继续分析,首先将原版程序拖到androidkiller中进行反编译 7.反编译完成后,判断程序崩溃在打开程序时 ,找到后分析这个函数的引用,进而可以采取手段过掉签名验证。

    2.3K20编辑于 2022-09-06
  • 来自专栏数字证书

    代码签名证书

    由此一来,软件开发商为了让自己的软件具有高可信度,在软件公开发布前使用代码签名证书就显得十分必要。今天,我们就一起了解下软件使用代码签名证书的好处和必要性。 图片 先来看看什么是代码签名证书: 代码签名证书是用来标识软件或代码的来源以及软件开发者的真实身份,同时保证软件不被恶意篡改,签名后的软件下载安装时不会弹出安全警告,用户能够有效的辨别该软件的可信度,从而建立良好的软件品牌信誉度 明白了代码签名证书的定义,那么我们也会不禁问一句:使用了代码签名证书能带来哪些好处? 通常来说,代码签名证书能给使用者带来以下诸多好处: 1、赢得客户信任 代码签名提供身份验证,以确保客户下载的文件来自证书上指定的发布者。 一旦应用程序被签名,系统就可以检测到应用程序的任何更改,无论更改是意外引入的还是恶意代码,从而能更好的确保代码的完整性。 图片 目前代码签名证书的主流产品主要是普通代码签名证书和EV代码签名证书。

    95930编辑于 2023-03-09
  • 来自专栏python3

    python RSA签名

    这周一个项目客户提供了一份对接文档要求用RSA数字签名,客户提供的是java的demo,但是自己不想用java来做,想用python来实现,就自己研究了下python下RSA签名。 YpQJ9BzNho0SpHyB13/7TT9l9kyNSqemOVrDfvo24d4S7YafhBiNXOkCgYEA9nh4 +GCmV6+XR7lwbMrp3JLE/xpyiGK8P27COT22pT9Q3in8BSgjMa java签名出来的不一样,这个地方以后有空再深入研究下。 2.6.1) 2.签名函数: ''' RSA签名 ''' def sign(signdata): ''' @param signdata: 需要签名的字符串 ''' h 这样签名出来的跟java签名出来的东西一样了, 但是最后多了一个“=”。 这个我不知道为什么会多了一个“=”。  如果哪位高手知道,解释一下。 写的有点凌乱啊,望看的见谅。

    1.5K40发布于 2020-01-08
  • 来自专栏全栈程序员必看

    证书签名

    对未签名app手动签名 使用如下命令: 1 $ codesign -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app 查看指定app的签名信息 codesign Signature size=4336 Authority=iPhone Developer: Thomas Kollbach (7TPNXN7G6K <key>com.apple.developer.team-identifier</key> <string>7TPNXN7G6K key>com.apple.developer.ubiquity-kvstore-identifier</key> <string>7TPNXN7G6K.ch.kollba.example

    1.2K20编辑于 2022-08-11
领券