在本文中,我們將通過幻燈片詳細展示如何在Fedora 30 64 位 (10GB)雲虛擬服務器上安裝“SageMath” 。例如,我們將使用“DIGITAL RUBLE TECH”服務器。之前,我們使用Google Colab雲服務來安裝“SageMath”,但不幸的是,由於最近的更新,並非所有用於比特幣區塊鏈密碼分析的組件都能正常工作。
登記:
首先我們需要創建一個個人賬戶,我們將在網站上註冊: https: //digitalruble.tech/cloud

選擇選項:個人

讓我們啟動控制台

轉到選項:彈性雲服務器

創建彈性雲服務器

我們選擇我們需要的參數:

指定 Fedora 30 64bit(10GB)


選擇網絡所需的VPC

設置並記住您自己的密碼

保存配置

雲虛擬服務器 Fedora 30 64bit(10GB) 創建成功!進入終端,點擊:遠程登錄

為我們打開的終端安裝了雲虛擬服務器和Fedora 30 64 位 (10GB)



檢查安裝,運行命令:
cat /etc/redhat-release

讓我們更新我們的服務器,運行命令:
dnf check-update

安裝Python 3,運行命令:
dnf install python3

安裝SageMath ,運行命令:
dnf install sagemath








驗證SageMath安裝
sage -v

使用我們的 18TwistAttack存儲庫實施 Twist Attack算法
git clone https://github.com/demining/CryptoDeepTools.git
cd CryptoDeepTools/18TwistAttack/
ls

要求解離散對數, (Pollard's rho algorithm for logarithms)
請運行 Python-script:
discrete.py
運行命令:
sage -python3 discrete.py

Sage Math完成離散對數問題 (Pollard's rho algorithm for logarithms)
現在一切正常!
我們收到了十進制格式的比特幣錢包私鑰,然後我們需要按照專門針對Twist 攻擊的文章的說明進行密碼分析
電報:https://t.me/cryptodeeptech
視頻素材:https://youtu.be/xHnTDRgZwvE
來源:https://cryptodeep.ru/install-sagemath-on-fedora
