~~~[purchase:102400]
https://www.kancloud.cn/wepeng/shuzihuobi/purchase
~~~
- 挑战不可能
- EOS
- 随机数发生器
- 随机数
- 分类
- 特性
- 伪随机数的生成
- 应用场景
- 随机数的安全性
- 漏洞实例
- 利用系统时间可预测破解java随机数
- Not a fair game, Dice2win公平性分析
- PHPCMS MT_RAND SEED CRACK致authkey泄露
- Discuz X3.3 authkey生成算法的安全性漏洞和后台任意代码执行漏洞
- php
- mt_rand
- php_mt_seed
- php的随机数的安全性分析
- Cracking PHP rand()
- 攻击分类
- 密码攻击
- 基于输入的攻击
- 状态泄露扩展攻击
- 差分攻击
- 密码分析
- 统计攻击
- 线性攻击
- 相关攻击
- 代数方法
- 侧信道攻击
- 差分功耗分析(DPA)
- 相关功耗分析(CPA)
- 检测
- NIST
- NIST-test-suite 使用笔记
- 程序分析
- Discuz
- UC_KEY
- authkey
- UCenter
- 配置文件参数说明
- UCenter安装过程里,UCenter到底做了什么事情?
- 空白目录
- 网址导航
- 环境变量
- 编译
- 其它
- 那些说比特币算法可以被轻易破解的同学
- 大数据插入查询
- 存储空间
- Elasticsearch
- NoSQL
- SPARK
- 字典插入和查询
- c语言怎样改写文件中间的字符?
- 数学知识
- 函数
- 素因子
- 本原元
- 整数分解
- 有限域
- 仿射变换
- 矩阵乘法
- 扩展欧几里德算法
- 倒数
- 异或
- 二项分布
- 正态分布
- 卡方分布
- 统计量
- 分布函数
- 黎曼猜想的Atiyah证明
- 统计学
- 数学期望
- 方差
- 密码学知识
- 熵
- RNG
- PRNG
- 冗余信息
- NoiseSpunge的设计
- NoiseSpunge源代码
- Intel RNG 的设计
- Linux的 /dev/random 的设计
- /dev/urandom
- /dev/urandom和/dev/random的区别
- Yarrow的设计
- Windows密码函数
- CryptAcquireContext
- CryptGenRandom
- 随机数发生器及其在密码学中的应用(原名:密码学随机数发生器的设计与分析)
- 破解思路
- Pseudo-random algorithm: prd and rsa based
- 信息摘要算法:SHA1算法分析及实现
- RFC 1750
- RAND(3)
- 基础数学知识
- 椭圆曲线
- secp256k1
- ECC在线计算工具
- Baby-step giant-step算法
- square and multiply算法
- ECDLP(椭圆曲线上的离散对数问题)
- ECDH
- AES
- S盒的构造方法
- Proof of work - 工作量证明
- 有限域(Finite Field)
- 质数
- 基于有限域Fp的椭圆曲线域E(Fp)
- 椭圆曲线数字签名算法(ECDSA)
- 比特币背后的数学
- 代码实现(C语言)
- SHA
- 分层确定性钱包(比特币改进协议BIP32)
- 比特币(BTC)
- 比特币白皮书:一种点对点的电子现金系统
- 简介
- xxxx
- PHP Miner
- Block Headers
- 钱包
- 比特币钱包地址问题
- 比特币私钥、公钥、钱包地址之间的关系
- Base58 编码
- BitCoin源码研究(1)-Base58编码
- Base58Check_encoding
- 使用python进行BASE58编码解码
- Base64
- 比特币Bitcoin-qt客户端加密前后如何导入导出私钥
- 开发的基础环境
- 编译bitcoin源码
- Remote Procedure Calls (RPCs)
- 例子
- 矿池开发
- 编译bitcoin-0.1.5
- VC6.0
- 修改代码实现批量生成秘钥和比特币地址
- boost编译安装
- 编译静态的BOOST libs *-vc90-mt-sgd.lib
- 库Berkeley DB编译安装
- 编译安装wxWidgets-2.8.12
- old(不需要了)
- 快速术语检索
- 比特币地址
- 区块
- 区块链
- 哈希
- 网络
- 私钥
- Wallet import format(WIF格式)
- 在线生成
- 私钥的范围
- 公钥
- 比特币交易
- 私钥、公钥、地址
- 交易标准
- 比特币脚本语言
- P2PKH(Pay-to-Public-Key-Hash)
- P2SH(Pay-to-Script-Hash)
- 秘钥
- 比特币钱包
- 为什么我经常看到不同格式的比特币地址和私匙?
- 比特币转账手续费和变化
- 交易数据
- 测试网络
- 区块高度及分叉
- 挖矿难度
- 工具
- 比特币区块浏览器
- 比特币脑分裂钱包
- 获取测试比特币
- 源码
- 生成钱包地址的流程
- rpc/server.h
- rpc/server.cpp
- wallet/rpcwallet.h
- wallet/rpcwallet.cpp
- UniValue类型分析及使用
- pubkey.h
- pubkey.cpp
- wallet/wallet.h
- wallet/wallet.cpp
- key.h
- key.cpp
- random.h
- random.cpp
- crypto/sha512.h
- crypto/sha512.cpp
- uint256.h
- wallet/walletdb.h
- bitcoin-0.1.5
- 挖矿
- STRATUM
- 矿工订阅任务
- 矿池授权
- 矿池分配任务
- 开始挖矿
- 矿工提交工作量
- 矿池给矿工调节难度
- 比特币区块头(Blockheader)
- 比特币挖矿的逻辑
- 区块链浏览器
- fabric中简单搭建区块链浏览器
- BlockCrawler
- 比特币核心数据文件
- RPC接口
- GetTransaction
- 第一个比特币
- 狗狗币
- 从狗币谈起
- 如何购买
- 狗狗币和莱特币的混合挖矿是搭便车还是跪舔?
- 备份钱包
- 狗年买比特币不如买狗币?什么是狗狗币?
- 2018投入
- 2019投入
- 莱特币
- 货币交易
- 心态
- 算力
- 各种数字货币对比
- xmr门罗币
- 下载钱包
- 恢复钱包
- 采访门罗币Monero的David Latapie
- The Monero Blockchain
- Digital currency
- Shared version of events
- Simple blockchain
- Difficulty
- Mining a block
- Mining speed
- Consensus: largest cumulative difficulty
- Mining in Monero
- Money supply
- Block reward
- POW
- CryptoNight白皮书
- Keccak简介
- 更改记录
- 源代码
- __m128i
- cn_slow_hash分析
- XMRig
- 特点
- 下载
- 用法
- 算法变化
- 常见问题
- 联系方式
- 编译
- Windows
- kali
- main
- Process
- Entry::get
- App
- Controller
- Controller::init
- Cpu::init()
- AdvancedCpuInfo
- BasicCpuInfo::BasicCpuInfo()
- has_avx2
- has_aes_ni
- has_ossave
- hardware_concurrency
- cpu_brand_string
- hasAES
- Config::load
- ConfigLoader::load
- IConfigCreator:create
- Config::Config()
- getopt_long
- ConfigLoader::parseArg
- IConfig::ConfigKey
- ConfigLoader::loadFromFile
- CommonConfig::parseString
- Pools::setUrl
- Pool::Pool(const char *url
- Pool::parse
- setUser
- setPassword
- Config::parseString
- Config::finalize
- CommonConfig::CommonConfig()
- Algorithm
- Algorithm::setAlgo
- Algo
- CommonConfig::finalize
- Algorithm::isValid
- algorithms
- Pools::Pools()
- Pools::adjust
- m_data
- Pools::current
- Pool::Pool()
- Pool::adjust
- isValid()
- Pool::rebuild
- Algorithms
- Pool::adjustVariant
- Pools::active
- Pool::isEnabled
- ConfigCreator
- IConfigCreator
- Log::init()
- Log::Log
- Platform::init
- Platform::setProcessPriority
- isBackground
- Log::add
- ConsoleLog::ConsoleLog
- logFile
- isSyslog
- Network::Network
- Workers::setListener
- Controller::addListener
- Controller::config()
- CommonConfig::pools
- Pools::createStrategy
- SinglePoolStrategy::SinglePoolStrategy
- Client::Client
- Client::setPool
- Client::setRetries
- Client::setRetryPause
- Client::setQuiet
- FailoverStrategy::FailoverStrategy
- FailoverStrategy::add
- Network::onTick
- Network::tick
- SinglePoolStrategy::tick
- Client::tick
- Client::connect
- Client::resolve
- Client::setState
- Client::onResolved
- Client::getClient
- Client::reconnect
- Client::connect(ipv4,ipv6)
- Client::connect(sockaddr *addr)
- Client::onConnect
- Client::onRead
- Client::read
- Client::onAllocBuffer
- Client::handshake
- Client::login()
- Client::send
- CommonConfig::isBackground
- Console::Console
- Console::onRead
- App::onConsoleCommand
- exec
- Controller::isReady
- Signals::Signals
- Signals::onSignal
- App::background
- Mem::init
- Summary::print
- CommonConfig::isDryRun
- Workers::start
- Config::threads
- CpuThread::multiway
- Hashrate::Hashrate
- Workers::onResult
- Network::onJobResult
- Client::submit
- Workers::onTick
- Handle::Handle
- Handle::worker
- Handle::threadId
- Worker::hashCount
- Handle::start
- Workers::onReady
- MultiWorker<N>::MultiWorker
- Mem::create(内存创建)
- MemInfo
- cn_select_memory
- Mem::allocate
- Handle::setWorker
- MultiWorker<N>::selfTest
- MultiWorker<N>::verify
- test_output_v0(等)
- Workers::start(IWorker *worker)
- MultiWorker<N>::start
- MultiWorker<N>::consumeJob
- Workers::job
- MultiWorker<N>::save
- MultiWorker<N>::resume
- Job::blob
- CpuThread::fn
- VARIANT_MAX
- ALGO_MAX
- CpuThread::cn_hash_fun
- Workers::isOutdated
- Worker::storeStats
- Algorithm::variant
- cryptonight_single_hash(计算hash)
- cn_select_mask
- cn_select_iter
- cn_select_memory
- cn_base_variant
- cn_explode_scratchpad
- VARIANT1_INIT
- VARIANT2_INIT
- VARIANT2_SET_ROUNDING_MODE
- VARIANT4_RANDOM_MATH_INIT
- v4_random_math_init
- Variant
- CpuThread::multiway_1
- 调试例子
- pow算法
- 门罗挖矿
- 结构体
- block
- blobdata
- slow_hash_allocate_state
- get_block_longhash
- get_block_hashing_blob
- static_cast
- t_serializable_object_to_blob
- check_hash
- SWAP64LE
- mul
- cadd
- cadc
- get_block_template
- set_block_template
- request_block_template
- RandomX 介绍
- POW算法讨论
- RandomX 规范
- 1 Definitions
- 2 Algorithm description
- 3 Custom functions
- 4. Virtual Machine
- 5. Instruction set
- 6. SuperscalarHash
- 6.2 The reference CPU
- 7. Dataset
- RandomX design(RandomX设计)
- μop cache
- 附录
- RandomX 代码
- CacheSize
- randomx_alloc_cache
- randomx_cache
- DefaultAllocator
- allocMemory
- rx_aligned_alloc
- randomx_init_cache
- initCache
- Argon2_Context
- argon2_instance_t
- randomx_create_vm
- randomx_vm
- InterpretedLightVmDefault
- randomx_calculate_hash
- blake2b
- initScratchpad
- fillAes1Rx4
- resetRoundingMode
- rx_reset_float_state
- run
- getFinalResult
- hashAes1Rx4
- EOS
- ZEC
- 参考资料
- 如何获取Zcash钱包地址
- Zcash如何挂矿池挖矿(Windows CPU篇)
- 查看自己挖到的币
- 钱包地址
- 转账
- 算力查看
- 通过矿池挖矿
- 命令
- 常用命令(官网)
- 查看当前挖矿难度
- 获取一个 t 开头的钱包地址
- 生成一个z-addr钱包地址
- 获取钱包中所有Z地址
- 查询钱包里面的所有交易
- 使用 z-addr 发送你的货币
- 查看地址、key 等
- 导出钱包
- 导入钱包
- 地址
- 零知识证明
- 交易
- 交易签名
- 挖矿算法
- 块奖励
- 创始人奖励
- 难度调整
- CoinBase 保护
- 创建新块
- 挖矿工具
- 参数文件
- 和 RPC
- 挖矿硬件
- 加密库
- 保护隐私技术比较
- 交易平台
- 矿池
- stratum协议原理
- 使用Getwork协议和stratum协议挖矿的原理
- 协议详解
- 客户端到服务器
- mining.subscribe
- 服务器到客户端
- mining.set_goal (DRAFT)
- 一个简单的例子
- Stratum 矿池协议实例分析
- 矿机欺诈挖矿及其预防
- 独家深度解析ZEC与BTC:那些相似,那些不同
- 赚钱的方式
- zcash eth/etc xmr 挖矿提升算力2-2.5%甚至5%的简单方法!
- FPGA
- 作弊
- 扣块攻击(Withholding attack )
- 芬妮攻击
- 目标是对矿池造成的财产损失
- 保证我计算的正确性
- 51%攻击
- USDT发行方Tether遭受黑客攻击,3095万美元USDT代币被盗
- 交易可锻性攻击
- 你不知道的区块链
- Claymore
- ClaymoreZECMiner
- JS挖矿
- 黑客是如何利用你的浏览器进行挖矿的
- 新的矿池
- coin-hive.com
- 挖矿代码分析
- 代码格式化
- .start( [mode] )
- Miner
- hasWASMSupport
- _onTargetMet
- _emit
- _onVerified
- _send
- start
- _startNow
- _connect
- CoinHive
- Token
- User
- Anonymous
- JobThread
- CONFIG
- CRYPTONIGHT_WORKER_BLOB
- 核心挖矿代码
- 新的网页挖矿地址
- 虚拟资产如何变现(以ZB为例)
- OpenSSL
- OpenSSL的随机数生成器分析
- Openssl 随机数生成
- openssl、asn1和der
- BIGNUM
- d2i_ECPrivateKey
- EC_POINT_mul
- BN_CTX
- 初始化函数
- 复制以及交换函数
- 取位函数
- 基本计算函数
- 比较函数
- 设置函数
- 随机数函数
- 产生素数函数
- 位数函数
- 与字符串的转换函数
- 其他函数
- EC_KEY_new_by_curve_name
- ECC 算法(crypto/ec)
- 椭圆曲线数字签名算法 ECDSA (crypto/ecdsa)
- 椭圆曲线密钥交换算法 ECDH(crypto/dh)
- EC_KEY_generate_key
- ec_group_st
- EC_GROUP
- EC_GROUP_get_order
- ECC椭圆曲线详解(有具体实例)
- 学习ECC及Openssl下ECC生成密钥的部分源代码心得
- BN_rand_range
- bn_rand_range
- BN_rand
- bnrand
- RAND_add&RAND_bytes
- RAND_get_rand_method
- RAND_SSLeay
- rand_ssleay_meth
- RAND_METHOD
- rand_meth_st
- ssleay_rand_nopseudo_bytes
- ssleay_rand_bytes
- USE_SHA1_RAND
- RAND_poll
- ssleay_rand_add
- SHA_DIGEST_LENGTH
- ssleay_rand_seed
- rand_lcl.h
- lh_TYPE
- lhash
- 结构体
- lhash_st
- lhash_node_st
- openssl学习之lhash
- OpenSSL学习笔记——哈希表
- lh_insert
- lh_retrieve
- getrn
- EVP
- 结构体
- rsa_meth_st
- rsa_st
- EVP_MD_CTX
- env_md_ctx_st
- 算法封装
- EVP_Digest系列函数
- (实验)EVP_Digest系列函数的一个例子
- EVP_DigestInit_ex
- EVP_MD_CTX_clear_flags
- FLAGS
- EVP_EncryptInit
- EVP_CipherInit_ex
- RSA_new_method
- ENGINE_set_default_RSA
- ENGINE_get_default_RSA
- engine
- 结构体
- engine_st
- ciphers
- st_engine_pile
- st_engine_table
- ENGINE_get_default_RAND
- engine_table_select
- int_table_check
- ENGINE_set_default
- ENGINE_set_default_ciphers
- cryptodev_engine_ciphers
- cryptodev_usable_ciphers
- get_cryptodev_ciphers
- engine_table_register
- ENGINE_get_cipher_engine
- ENGINE_get_cipher
- ENGINE_get_ciphers
- 其它说明(还不理解)
- 以太坊
- 思考
- 【独家】12位区块链创业老司机万字真经:投机者勿入
- MySQL
- 选择合适的存储引擎
- 智能合约
- EOSIO 开发者指南中文版
- 安全事件
- 加密币钱包站 coinpot.co 被脱裤
- 学习资源
- evilcos
- gateio.io
- Large Bitcoin Collider
- 整数分解工具
- 深入研究的套路之黑客与区块链
- conflux
- Webchain
- Mosaic 关于匿名币的一份市场研究报告
- WTZEx