草庐IT

signature

全部标签

android - 在使用新的 "APK Signature Scheme v2"时,我们应该了解哪些注意事项和警告?

背景最近,当我准备签署我的APK以发布到Play商店时,我得到了这个新选项:点击“签名帮助”链接,打开此网页:https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2搜索更多,我发现了这个:http://android-developers.blogspot.co.il/2016/11/understanding-apk-packaging-in-android-studio-2-2.html事实证明,这是Android7.x上的一项新验证,有助于使APK更安全,但体积也更

android - 在使用新的 "APK Signature Scheme v2"时,我们应该了解哪些注意事项和警告?

背景最近,当我准备签署我的APK以发布到Play商店时,我得到了这个新选项:点击“签名帮助”链接,打开此网页:https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2搜索更多,我发现了这个:http://android-developers.blogspot.co.il/2016/11/understanding-apk-packaging-in-android-studio-2-2.html事实证明,这是Android7.x上的一项新验证,有助于使APK更安全,但体积也更

Invalid signature file digest for Manifest main attributes

maven项目使用加密工具类引入了一些依赖后,打jar包并执行jar包出现InvalidsignaturefiledigestforManifestmainattributes的错误解决方案1:(手动删除文件)方案二:maven中使用打包插件排除(推荐)网上找的资料说是由于有些依赖中重复引用了某个包,以至于打包之后的META-INF的目录下多出了一些*.SF,.DSA,.RSA文件所致,可手动删除这些问题后,再执行jar包通过java指令执行jar包,提示InvalidsignaturefiledigestforManifestmainattributes解决方案1:(手动删除文件)通过压缩软

android - JNI : Passing multiple parameters in the function signature for GetMethodID

我正在尝试在Java(来自C)中执行具有以下签名的函数:publicvoidexecute(intx,inty,intaction);我的问题是在GetMethodID中定义函数签名:env->GetMethodID(hostClass,"execute","(I;I;I;)V");我遇到的问题是:W/dalvikvm(1849):Bogusmethoddescriptor:(I;I;I;)VW/dalvikvm(1849):Bogusmethoddescriptor:(I;I;I;)VD/dalvikvm(1849):GetMethodID:methodnotfound:Lcom/d

android - JNI : Passing multiple parameters in the function signature for GetMethodID

我正在尝试在Java(来自C)中执行具有以下签名的函数:publicvoidexecute(intx,inty,intaction);我的问题是在GetMethodID中定义函数签名:env->GetMethodID(hostClass,"execute","(I;I;I;)V");我遇到的问题是:W/dalvikvm(1849):Bogusmethoddescriptor:(I;I;I;)VW/dalvikvm(1849):Bogusmethoddescriptor:(I;I;I;)VD/dalvikvm(1849):GetMethodID:methodnotfound:Lcom/d

android - 如何在 Android 设备上查看签署 apk 的人的身份?

我需要查看谁签署了我已安装到我的设备上的应用程序。这通常可以在设备上还是在PC上进行? 最佳答案 (假设您可以获得对原始apk文件的访问权限-如果您知道或对其名称和位置做出有根据的猜测,您通常可以访问,即使您无法列出/data的内容。根电话)您可以将apk作为zip文件打开并从META-INF/CERT.RSA的二进制内容中过滤ascii文本或使用实际工具,jarsigner-verify-certs-verbosesome_application.apk当然,验证签名者是他们声称的身份的唯一方法是通过直接或经过验证的方式从该方获取

android - 如何在 Android 设备上查看签署 apk 的人的身份?

我需要查看谁签署了我已安装到我的设备上的应用程序。这通常可以在设备上还是在PC上进行? 最佳答案 (假设您可以获得对原始apk文件的访问权限-如果您知道或对其名称和位置做出有根据的猜测,您通常可以访问,即使您无法列出/data的内容。根电话)您可以将apk作为zip文件打开并从META-INF/CERT.RSA的二进制内容中过滤ascii文本或使用实际工具,jarsigner-verify-certs-verbosesome_application.apk当然,验证签名者是他们声称的身份的唯一方法是通过直接或经过验证的方式从该方获取

android - 在 Android 上的 Rhodes 中将签名图片保存到文件中

我正在尝试使用针对Android选项卡的Rhodes实现签名捕获。我设法拿到Canvas并在上面涂鸦。但是我无法将签名保存在所需的位置。signature_uri采用默认位置为db/db-files/Image-XXXXXX.png。这是示例中的代码:defsignature_callbackif@params['status']=='ok'#createsignaturerecordintheDBsignature=SignatureUtil.new({'signature_uri'=>@params['signature_uri']})signature.saveputs"newS

android - 在 Android 上的 Rhodes 中将签名图片保存到文件中

我正在尝试使用针对Android选项卡的Rhodes实现签名捕获。我设法拿到Canvas并在上面涂鸦。但是我无法将签名保存在所需的位置。signature_uri采用默认位置为db/db-files/Image-XXXXXX.png。这是示例中的代码:defsignature_callbackif@params['status']=='ok'#createsignaturerecordintheDBsignature=SignatureUtil.new({'signature_uri'=>@params['signature_uri']})signature.saveputs"newS

An Efficient Blockchain Consensus Algorithm Based on Post-QuantumThreshold Signature提升区块链效率

AnEfficientBlockchainConsensusAlgorithmBasedonPost-QuantumThresholdSignaturePost-quantumthresholdsignaturescheme一个signature被一组人使用并且有一组有一个manager,组管理员分别生成私钥并安全发送给n个用户,根据私钥生成公钥。n个用户中至少有t个用户可以为一条消息生成一个有效的签名,该签名看起来像n个用户签名的签名。只有群组管理员可以验证签名,从而知道谁在签名threshold签名产生   threshold签名认证 转化成多元线性方程组用高斯消去法或高斯-约当消去法在有