• 比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第二部分:代码实现(C语言)

    时间:2024-04-12 16:44:30

    (原理部分请参考:《比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第一部分:原理》)依赖库:openssl-1.01h ,参考文档:http://openssl.sourcearchive.com/为降低代码复杂度,本文借助了openssl库来实现大整数(BIGNUM)的运算、伪随机数的...

  • 拜占庭将军问题之签名算法(二)

    时间:2024-04-12 07:01:14

    拜占庭将军问题的第一个解法是口头协议,在之前的文章中已经有详细的举例说明,这次我们来看下另一个解法,签名协议(signed message algorithm)。这个算法可以在不管有多少叛军的情况下,都能让忠诚的将军们保持一致的行动,没有口头协议算法那个n>3m+1的限制。回顾下口头协议的几个...

  • 为什么施诺尔签名有助解决今天比特币的两大难题

    时间:2024-04-11 20:33:47

    如果问币圈中任何一个人: 比特币面临的最大挑战是什么? 你很可能会听到的回答是: “可扩展性”.为了解释施诺尔签名 (Schnorr signature) 是什么, 它将如何有助解决可扩展性, 我将首先简要回顾为什么可扩展性必须去解决以及目前的一些进展.回顾关于比特币网络应该如何扩展, 在过去几年已...

  • 一文读懂环形签名技术

    时间:2024-04-11 15:59:12

    区块链钱包人人都听说过。实际上钱包这个词并不十分恰当。在一般人的理解里,钱包是用来存钱的,电子钱包——如支付宝等——也只是把现实中的货币电子化,本质上是一样的,而区块链钱包并非如此。区块链钱包实际上并不储存任何数字货币,它主要是用来保存和管理私钥,并通过私钥进行交易。这样看来,将其命名为“私钥管理平...

  • WIN10系统解决ST-LINK V2 驱动安装失败数字签名问题

    时间:2024-04-10 21:58:29

    WIN10系统下下载ST-LINK V2安装驱动因为做毕设用到STM32F103C8T6最小系统,在淘宝某网店购买的元器件,要下载程序用到了ST-LINK V2 ,但是万恶的问题系统win10安装驱动时遇到了问题。此时不要慌,看我如何操作!1、给你个最新驱动2、自己安装去,右键以管理员身份运行dpi...

  • Android Studio的两种模式及签名配置

    时间:2024-04-10 18:08:10

    我们使用Android Studio 运行我们的app,无非两种模式:debug和release模式。debug模式debug模式使用一个默认的debug.keystore进行签名。这个默认签名(keystore)是不需要密码的,它的默认位置在C:\Users\<用户名>\.Androi...

  • Unity安卓开发(二)使用命令行创建签名

    时间:2024-04-10 12:42:33

    1、按下Windows+R键打开运行2、输入CMD后按回车3、之后会弹出一个输入命令行的窗口4、找到自己电脑上JDK安装的路径,我的电脑上的路径是:C:\Program Files\Java\jdk1.8.0_45 每台电脑路径不一定相同打开该路径的bin文件夹,复制该路径:C:\Program F...

  • Windows要求已数字签名的驱动程序

    时间:2024-04-10 10:41:04

    问题描述:Win7电脑在安装程序时报错“Windows要求已数字签名的驱动程序”,如下图所示,解决办法:这是Windows下的一个安全警告,正常情况下我们可以通过关闭系统的数字签名验证,避免这个错误,重新安装驱动即可,关闭方法参考如下Windows下如何禁用数字签名但是Windows7系统在按照如上...

  • tp5.1 创建签名 验证签名 firebase php-jwt token

    时间:2024-04-09 19:32:59

    1、安装vendor扩展包firebase php-jwt token教程:https://blog.csdn.net/haibo0668/article/details/838617022、设置版本教程:https://blog.csdn.net/haibo0668/article/details...

  • 使用keytool + openssl 生成自签名的tomcat服务器证书

    时间:2024-04-09 18:51:02

    前提条件:在运行的机器上安装openssl软件。 准备工作 1、建立某个ca根目录,用来进行ca证书的管理(例如:/test/ca)。 2、在cs根目录下建立如下文件夹: newcerts、private,其中newcerts用于存放新生成的证书(openssl 自动管理),private用于存放自...

  • iOS之APP签名的双向验证机制和原理

    时间:2024-04-09 18:40:21

    非对称加密通常我们说的签名就是数字签名,它是基于非对称加密算法实现的。对称加密是通过同一份**加密和解密数据,而非对称加密则有两份**,分别是公钥和私钥,用公钥加密的数据,要用私钥才能解密,用私钥加密的数据,要用公钥才能解密。非对称加密算法 RSA 的数学原理:① 选两个质数 p 和 q,相乘得出一...

  • Windows下使用OpenSSL生成自签名证书

    时间:2024-04-09 13:28:57

    Windows下使用OpenSSL生成自签名证书1、下载OpenSSL安装包,安装完后,目录结构如下:安装完成后,在系统环境变量里面添加路径。2、在随便位置创建ssl文件夹,我是在D盘根目录下创建ssl文件夹(名称随便取),用于存放生成的证书文件。3、打开CMD命令窗口,切换到SSL文件夹路径,输入...

  • Jmeter在Http Rest接口中自动生成签名(Json格式请求参数)

    时间:2024-04-08 17:18:04

    第一步: 签名的java类生成jar包,导入到jmeter的lib目录下(依赖的第三方包也要导入)第二步:编写jmeter脚本,这里使用BeanShell 进行签名串的生成,目录结构如下:BeanShell 脚本如下: import java.util.ArrayList; import java....

  • PDF如何删除数字签名?删除PDF数字签名这一招就够了

    时间:2024-04-08 12:21:41

    PDF如何删除数字签名?大家在使用PDF的过程中应该有发现有些PDF文件中会有签名,有文字签名也会有数字签名,有时候这些不必要的签名可能会影响到自己对文件的评估。其实数字签名是可以删掉的,今天小编就来为大家介绍删除PDF数字签名的方法,一起来看:删除工具:迅捷PDF编辑器具体的操作方法:1:打开PD...

  • iOS App签名过程与添加设备和分发!

    时间:2024-04-08 10:17:03

    在开发iOS App的时候,想要安装到移动设备上,需要注册设备,也就是把设备udid添加到开发者账号的devices列表中.这就是签名中的一步.  签名的过程:1.首先mac生成csr文件,然后发送到Apple服务器,Apple进行签名,生成证书;2.然后创建appid,选择功能权限,添加设备;3....

  • 移动端的canvas电子签名

    时间:2024-04-08 10:02:06

    移动端的canvas电子签名效果,使用的是touch事件,pc端不支持canvas设置的是手机端全屏宽高,可自己进行设置,手指滑动即可代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><tit...

  • 开源项目 - 电子签章(移动端签名方案)

    时间:2024-04-08 09:57:58

    来咯 新年第一个开源项目 ,程序员的 红包 就是这么简单而纯粹。Github地址https://github.com/goodluckforme/EcSignaturePS:文件传送过程已加密:解压密码 123456最后:HTML转WORD 文档内链接转图片...

  • Android如何查看应用签名信息

    时间:2024-04-08 09:09:37

    介绍Android如何查看自己的应用签名及三方APK或系统APK签名信息,包含其中的MD5、SHA1、SHA256值和签名算法等信息。1、查看自己的应用签名可以通过两种方式查看(1) debug的apk通过Eclipse查看,如下图:(2) 某个keystore签名的应用,通过Java1keytoo...

  • cocos2d Android 解包修改lua文件重新签名打包方法

    时间:2024-04-07 13:32:38

    使用工具 AndroidKiller1.下载AndroidKiller 解压即可,打开AndroidKiller.exe2.用360压缩工具打开目标apk文件,拖出要修改的lua文件,修改后在拖放到360压缩工具文件目录中替换原来的。  用360压缩工具打开拉出lua文件 并修改下图红色ip地址。 ...

  • Android 应用签名机制介绍以及V1签名机制漏洞介绍

    时间:2024-04-07 12:28:33

    APK签名的作用在安装Apk时,需要确保Apk来源的真实性,以及Apk没有被第三方篡改。如何解决这两个问题呢?方法就是开发者对Apk进行签名。什么叫做签名呢,签名就是在Apk中写入一个“指纹”。指纹写入以后,Apk中如果有任何修改,都会导致这个指纹无效,Android系统在安装Apk进行签名校验时就...