原创 python實現NIST隨機數
/djenrandom MAC隨機數生成工具 github:https://github.com/dj-on-github/djenrandom 下載並編譯 $ make 生成隨機數命令 $ ./djenrandom -b -k 128(
原创 《信息安全工程師教程》學習筆記01(第一章)
第一章 信息安全基礎 信息安全概念、信息安全法律法規、信息安全管理基礎、信息安全標準化知識。 1.1 信息安全概念 1.1.1 信息安全是信息時代永恆的需求 超級計算機、量子計算機、DNA計算機 1448量子位計算機可以攻破256橢圓曲線
原创 ubuntu下搭建Hyperledger環境
1. 下載ubuntu18.08、安裝gcc編譯環境。 http://mirrors.aliyun.com/ubuntu-releases/18.04/ubuntu-18.04.4-desktop-amd64.iso ~$ sudo a
原创 《區塊鏈DApp開發入門、代碼實現、場景應用》學習筆記03—第二章:開發環境搭建
2.1 Remix的使用 工具地址:http://remix.ethereum.org 運行環境: 1. Environment(智能合約運行的環境) JavaScript VM:沙箱運行環境,它並不會與以太坊公鏈發生交
原创 《區塊鏈DApp開發入門、代碼實現、場景應用》學習筆記02—第一章:智能合約概念(2)
1.2 以太坊智能合約 以太坊智能合約虛擬機(EVM):可編程的去中心化平臺,任何系統開發者在支付一定的部署費用之後,就可以擁有一套完全去中心化的業務系統,稱作DAPP。 1.2.1 以太坊 以太坊的狀態:由以太坊上的所有
原创 虛擬機安裝完ubuntu下載gcc環境
下載ubuntu18.08:http://mirrors.aliyun.com/ubuntu-releases/18.04/ubuntu-18.04.4-desktop-amd64.iso ~$ sudo apt update ~$
原创 《區塊鏈DApp開發入門、代碼實現、場景應用》學習筆記01—第一章:智能合約概念(1)
1.1 區塊鏈基本知識 1.1.1 交易 區塊鏈通常被理解爲超級賬本。 非對稱加密算法生成密鑰對,公鑰作爲賬戶地址,私鑰作爲轉賬交易的簽名和密碼。 現實使用中,私鑰進行對稱加密,使用者的PIN密碼加密後存儲在磁盤空間。 如果忘記密碼或者丟
原创 《區塊鏈DApp開發入門、代碼實現、場景應用》學習筆記04—第三章:Solidity編程語法(1)
3.1 Solidity前導知識 1. pragma-編譯指示器 pragma solidity ^0.4.0; 2. import-引用文件指令 import "filename"; import * as symbolName f