文/Robin
最近 ExinLocal 的交易量上来了,感叹优秀的产品终究会发光的。ExinLocal 的核心是什么,实际上就是多签,信任的问题,就是靠多签解决的,今天笔者就来聊聊「多签」。
可能读者好奇了,什么是多重签名?
Multisig 表示多重签名,而多重签名是一种特定类型的数字签名,而此类型的签名将允许两个以上用户作为一组来签署交易。因此,多重签名则通过多个单一签名的组合来产生。现在多重签名技术已经应用于加密货币世界,而其实这一原理其实早在比特币诞生之前就存在了。
多重签名地址可设定其所需的密钥组合:最常见的就是三分之二(2/3),表示总共 3 人共同管理资金,其中 2 人签名同意即可花费资金。除了 2/3,
继续阅读 »
文/Robin
PRESS.one 目前提供 「数字身份验证和数字内容签名」。
更多功能陆续开放中。
未来已来。
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
https://press.one/p/address/v?s=02d1508e49149b17838d86ca9a83ce322baae28c6de8edac72f9d25d8f038a7d1ef3d97a29611529474d6081c2e2d6b50
继续阅读 »
有时候我们需要在 APP 运行时验证当前 APP 是否被篡改,而 SDK 提供方通常也需要验证 APP 是否被授权,今天我们就来探讨一下如何在 native 层实现这一功能,以及在这个过程中的一些要点和技巧。
认证方案
我们先探讨一下有哪些认证方案。
继续阅读 »
参考文章
iOS学习笔记——HTTPS原理篇
HTTPS工作原理和TCP握手机制
图解SSL/TLS协议
How to Use SSL/TLS with Node.js
在上一篇博文《Node核心模块之crypto》中,提到了加密(摘要,加密解密,签名等)的四种常见类型:
Hash(哈希)
HMAC(基于哈希的消息认证码)
加密,解密
签名,验证
HTTPS的整个过程和以上几种方法密切相关。
CA证书
CA 即 Certificate Authority (数字证书认证机构),CA证书的签发以及验证包含以下三方:
CA
Server
Client
过程包括:
Server生成一对公钥和私钥
Server将公钥以及域名等信
继续阅读 »
重要事件(3/16更新)
虽然不知道是什么原因,但是这两天我在着自己的mod包的时候,依旧是反编译回编译SystemUI,但是这一次却无法开机,导致我的系统数据出现异常,然后就只能三清然后重新刷,我怀疑是签名的问题,正好这两天写完了一个app在打包发布的时候发现了这样一个细节:
点击右边的链接,跳转的是链接(自备梯子)。
这个页面是Android 7.0引入的应用签名方案,据说能够对apk提供更多的保护,所以我怀疑是因为这个原因。
但是我还是不清楚为什么别人能改,所以在这里告诫大家一下,刷机需谨慎,记得做好备份,数据是无价的。
以下是原文
说在前面
对于Android手机上的导航栏,虽然说Android7.1.1上我是
继续阅读 »
前段时间由于项目需求,移除了项目中的微信支付SDK和支付宝支付SDK,这种情况下需要自己搞定支付,第一时间考虑到的是使用openshare,但是当下载openshare下来后发现,openshare的支付接口,并不能直接替换官方SDK支付接口,
官方SDK的实现逻辑是后台订单签名完成后,客服端传签名信息及参数给支付SDK,支付SDK生成协议url,然后拉起第三方支付APP,
而openshare的支付接口是直接传拉起支付的协议url地址,将生成协议url地址的操作也交给后台来生成,
这样的话后台需要修改代码,
能否不修改后台代码,弄一个支付接口直接替换官方SDK支付接口,实现无缝对接呢,于是就研究了下微信和支付宝支付时APP间通讯关
继续阅读 »
Nginx 配置 HTTPS
介绍
可信任的 SSL 证书
自签名 SSL 证书
介绍
SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发。该安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。
继续阅读 »
文/Robin
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
这是「区块链技术指北」的第 68 篇文章。
一 前言
北京时间 2 月 22 日上午,一位自称「zhoujianfu」的用户在 Reddit.com 上发帖求救,称自己刚刚丢失了 1547 个比特币和不到 6 万个比特币现金(目前总计价值 2.6 亿元),并 PO 出了自己的地址。币印创始人潘志彪对其签名进行确认,证实「地址确实是他的」。
zhoujianf
继续阅读 »
前一段时间,写了两个关于j2me打包签名的工具,界面技术使用的是SWT。在eclipse测试OK之后,将src打包为jar。其中META-INF/MENIFEST.MF中指定Main-Class为 我的main类,并且classpath等也加进去了。但在双击jar并不能成功运行。
没办法,只好写bat文件来启动swt。但惊奇的发现,竟然找不到某些类。主要还是swt包中的。刚开始还以为是java.library.path的问题,最后确定不是,当时还懵了一下子,不知道怎么解决。
后来去eclipse swt网站查看swt example的运行。才恍然大悟,原来要这样运行。兹记之
原文请参考:http://www.eclipse.o
继续阅读 »
最近看到微博的短链接真是很火啊,新浪、腾讯、搜狐等微博网站都加入了短链接的功能。之所以要是使用短链接,主要是因为微博只允许发140 字,如果链接地址太长的话,那么发送的字数将大大减少。短链接的主要职责就是把原始链接很长的地址压缩成只有6 个字母的短链接地址,当我们点击这6 个字母的链接后,我们又可以跳转到原始链接地址。
国内外有很多公司都提供了短链,比如微博,推特,还有各种网盘
下面是几个例子:
url.cn/JIIcys
t.cn/zHgLwAv
t.cn/8kNQmsg
最容易想到的算法可能是利用md5类的加密算法,然后针对加密后的字符串进行处理。
1)将长网址md5生成32位签名串,分为4段, 每段8个字节;
2)
继续阅读 »