原创 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