自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 golang 实现代理重加密 源码

关于代理重加密 代理重加密是一组算法,它允许半可信代理将密文从一个加密转换到另一个加密,而无需接触到底层明文的任何内容。为此,Alice(原始数据拥有者)创建了一个称为“重加密密钥”的特殊密钥,允许代理转换密文,从而使Bob可以在被称为“重加密”的过程中打开它们。 代理重加密非常适合用于在要与多方共享加密的数据使用场景,就不需要再与收件人共享私有的密钥,也不需要为每个收件人都...

2020-05-18 11:35:27 1821 1

原创 umbral 代理重加密

1、Encapsule(pka):针对A加密数据,入参为A的公钥,随机样本数据计算得到,g为常数:然后计算,H2为hash函数:最后得到对称加密密钥,KDF为密钥派生函数:最终获得的出参为:K,(E,V,s)2、Decapsulate(ska,capsule):分解因式可得到因为...

2020-03-17 17:02:02 383

原创 机器学习、人工智能在面相学中的应用

世界上无论流传的哪类面相算命学,都是一种经验理论,一些对此感兴趣的古人,通过观察、总结人的长相、五官特点,然后结合他的出身、身份地位,总结成文字,变成了一门学说,最终套用到实际中。 那么他有没有一定的道理。 我们通过日常观察其实也能体会到“相由心生”这句话有一定的可验证性,生活中我们能大体通过长相外形了解到一个人是比较粗鲁还是比较温柔,比较纠结还是比较豪爽,相...

2019-04-19 14:56:07 588

原创 区块链如何做到“公平公证”

如何才能做到策略的公开透明性?拿“开奖”来说,现场直播摇盒子里的球?那么“现场直播”如何保证不是雇佣一批演员在“直播”录像?摇奖的设备如何保证不被做手脚?事实上类似这种方式距离公正公开透明依然有很大的可操作空间。我们认为真正的公开透明性必须具备两个因素:1、结果产生的过程不被人为干预;2、“不被人为干预”的事实可证明、可追溯;要...

2019-03-19 12:42:19 711

原创 dapp 源码

最近区块链发展越来越火热,关于区块链游戏的产品也如雨后春笋涌现,前有宠物类游戏加密猫,后有菠菜类游戏FOMO3D,其所有市值竟然都在千万级别,由于个人工作原因接触区块链比较频繁,外加自己对游戏兴趣蛮大,业余时间自己开发了一款DAPP游戏,在此写一下开发手记,写一下DAPP游戏教程。游戏基于以太坊实现,使用MetaMask钱包与区块链网络通信。游戏线上地址:JanPonWar界面如下:...

2018-10-29 14:31:40 2153

原创 对称与非对称加密

针对加密方式划分为 对称加密和非对称加密对称加密:使用唯一秘钥对数据进行加解密,其主要特点为速度快、使用方便、适合对大数据量进行加解密操作;主要缺点也比较明显,需要事先约定秘钥,当双方通信时就涉及到该秘钥的交换,存在被截获风险。Aes算法:将数据划分为区块,每个区块128位,计算过程将其固定在4*4矩阵内,矩阵中的每一个元素为1Byte,加密密钥可以为 128,192,256位,之后具体运...

2018-10-02 14:16:23 979

原创 闪电网络

闪电网络 (准备金、成熟合约、支付通道)RSMCRecoverable Sequence Maturity Contract,中文可以翻译为“可撤销的顺序成熟度合同”。这个词很绕,其实主要原理很简单,就是类似准备金机制。先假定交易双方之间存在一个“微支付通道”(资金池)。双方都预存一部分资金到“微支付通道”里,之后每次交易,就对交易后的资金分配方案共同进行确认,同时签字作废旧的版本。当...

2018-10-02 14:14:22 259

原创 P2P建立加密通道

核心:DH秘钥交互算法DH算法:对于非对称加密算法部分支持DH算法(spec256K1、curv25519、ed25519不支持但可以转换到curv25519间接实现),PrivA+PubB = PrivB+PubA,算法在公开双方公钥时就可使用各自保存的私钥,进行秘钥的交换;加密随机种子: 随机生成nonce值,使用该nonce值以及交换过的秘钥对数据进行加密,nonce值附加到密文头部...

2018-10-02 14:13:20 1814

原创 区块链账户匿名方法

一、环签名:假定有 n 个用户,每一个用户拥有一个公钥和与之对应的私钥环签名是一个能够实现签名者无条件匿名的签名方案,它主要由下述算法组成:1)生成Gen。一个概率多项式时间(PPT)算法,输入为安全参数k,输出为公钥和私钥。这里假定 Gen 为每一个用户 ,产生一个公钥 和私钥  ,并且不同用户的公私钥可能来自不同的公钥体制,如有的来自RSA,有的...

2018-10-02 14:11:41 1266

转载 Nginx fast-cgi

3.环境部署3.1.Nginx的安装、部署与配置    nginx下载目录 http://nginx.org/en/download.html    这我们使用的是nginx-1.5.10        [安装]    下载以后解压并安装(请记得看README)    ./configure (注意了类似checking for ***

2015-11-23 14:59:33 379

转载 Apache 安装

一,准备    1,安装 apr        下载地址:http://apr.apache.org/download.cgi            [root@ubuntu:/work/soft/apache]# tar jxvf apr-1.5.0.tar.bz2            [root@@ubuntu:/work/soft/apache/apr-1.5.

2015-07-15 21:19:18 193

apache-fastcgi

apache fastcgi install tools and development environment.

2015-08-03

jquery mobile注册登录例子

jquery mobile注册登录例子,个人使用,等待后续增加功能

2015-07-31

google template模板

google template 模板安装库文件,附带一个测试实例

2015-07-30

My-H5-demo

jquery mobile

2015-07-23

linux jsoncpp 安装

linux 下jsoncpp安装与指导,以及服务器web deamon,urlcode解码,utf,gb编码,现本人使限

2015-07-20

一维码生成源代码

生成条形码可调用dll源代码,编码有barcode39、barcode128等等,可以凑合着学习使用,

2014-04-02

截取桌面学习软件

同样是用于学习的简单代码,关于图片的截取和资源处理这方面的内容 ,本人代码都免费

2011-11-10

枚举本地文件以及文件夹

获取本地磁盘文件以及文件夹,并且用ctreectrl呈现出来

2011-11-10

简单聊天程序

简单用来学习用的给予socket的聊天程序,,,,,,,,,,,

2011-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除