全部: utxo 更改为仅包含 utxo 偏移量而不是整个哈希 交易只需要一个签名,而不是对每个 utxo 输入进行签名 联网 将 pow 算法从 sha256 更改为更耐 asic 的东西。(也许是 Nerva 的算法?) 可以通过切换到 Schnorr 来提高安全性和内存 O(n) -> O(1)(因此我们可以在每个 tx 中批量签名,因为 sum(sig) 验证 sum(keys)) 基于 Utxo 的加密货币使用 sha256 散列算法和 secp256k1 椭圆曲线上的 ecdsa 签名 序列化输出/utxo 版本 -- 2 个字节 值 -- 4 个字节 所有者 -- 32 字节 序列化输入 utxo hash -- 32 bytes <-- 这是从 Sha256([utxo, blockheader, index in utxos of block]) 创建的 信号大小 -- 1 字节 签名sig 大小-- 67-70 字节 序列化交易 版本 -- 2 个字节 输入计数n -- 1 字节 序列化输入n -- 99-102 字节 输出计数z -- 1 字节 序列化输出z
2022-06-11 18:06:23 22KB rust 算法
Sha256.jl 是 Julia 的一个包,支持 sha256 哈希算法。
2022-06-10 09:06:36 3KB julia 算法
里面有四个JS 文件 分别为 sha1.js+sha256.js+sha512.js+md5.js
2022-04-24 09:41:54 10KB sha1.js sha256.js sha512.js md5.js
1
openssl 1.1.1版本的engine接口和之前的版本较为不同。本示例是,针对openssl 1.1.1版本编写的sha256和sm3算法engine模块。
2022-04-16 14:00:07 25KB 算法
使用openssl,windows操作系统,sha256 对数据加密 + Rsa算法,对私钥签名。c/c++语言,可以与golang 的.SignPKCS1v15签名结果一致,需要的下载
2022-03-31 18:50:47 1.16MB glang .SignPKCS1 openssl sha256 rsa
1
1. 支持AES、SM4 SM3 SHA256等算法计算 2. 各种ECB CBC CFB OFB模式
2022-03-24 22:52:11 179KB 安全算法工具
1
报告SHA256硬件加速器-数字系统 司机 应用 测验 介绍 该项目的目的是设计一种SHA256硬件加速器,它将由Digilent合成并映射到Zybo板的Zynq内核上。 硬件模块将具有一个符合AXI的包装器,该包装器可以使用AXI协议在特定的寄存器上进行输入和输出输出。 必须设计一个驱动程序并将其添加到板上上传的GNU / Linux软件堆栈中,以与SHA256硬件正确交互。 最重要的是,将编写一个用户应用程序来测试系统的正确功能。 SHA256算法的更多信息以及伪代码可以在Wikipedia上找到。 规格 硬件 SHA256硬件模块的核心包括一个数据路径(一个控制输入信号并产生由控制信号驱动的最终散列),以及一个控制单元(FSM),该FSM提供控制信号。 我实现SHA256数据路径的基本思想是受Chavez,Kuzmanov,Sousa和Vassiliadis的论文中描述的一些优
2022-03-10 09:50:07 25.06MB fpga hardware accelerator vhdl
1
闲着没事儿写了个小 demo ,获取手机上已安装应用信息,系统应用和 非系统应用 MD5 SHA1 SHA256 签名信息 点击签名信息可复制到剪切板, GitHub:https://github.com/sunan-n/GetAppInfo 如下图: ```java 主要就是这个方法,传参数进来获取相应的签名类型 信息 public static String getSignaturesInfo(Context context, String packageName, String tpye) { // //获取包管理器 PackageMana
2022-03-07 10:29:31 133KB id roi
1
sha256_Hmac加密; sha256_Hmac解密;
2022-02-25 13:03:41 7KB sha256_Hmac加密 sha256_Hmac解密
1
1.QT前端,加载文件,导出文件 2.SHA256实现对原文的摘要
2022-01-30 09:00:41 1KB 算法 qt 前端 开发语言
1