在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析


在本文中,我們將通過幻燈片詳細展示如何在Fedora 30 64 位 (10GB)雲虛擬服務器上安裝“SageMath” 。例如,我們將使用“DIGITAL RUBLE TECH”服務器。之前,我們使用Google Colab雲服務來安裝“SageMath”,但不幸的是,由於最近的更新,並非所有用於比特幣區塊鏈密碼分析的組件都能正常工作。

登記:

首先我們需要創建一個個人賬戶,我們將在網站上註冊: https: //digitalruble.tech/cloud


在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

選擇選項:個人

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

讓我們啟動控制台

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

轉到選項:彈性雲服務器

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

創建彈性雲服務器

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

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

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

指定  Fedora 30 64bit(10GB)

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

選擇網絡所需的VPC

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

設置並記住您自己的密碼

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

保存配置

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

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

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

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

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

檢查安裝,運行命令:

cat /etc/redhat-release
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

讓我們更新我們的服務器,運行命令:

dnf check-update
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

安裝Python 3,運行命令:

dnf install python3
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

安裝SageMath ,運行命令:

dnf install sagemath
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

驗證SageMath安裝

sage -v
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

 使用我們的 18TwistAttack存儲庫實施 Twist Attack算法

git clone https://github.com/demining/CryptoDeepTools.git

cd CryptoDeepTools/18TwistAttack/

ls
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

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

運行命令:

sage -python3 discrete.py
在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

Sage Math完成離散對數問題 (Pollard's rho algorithm for logarithms)

現在一切正常!

我們收到了十進制格式的比特幣錢包私鑰,然後我們需要按照專門針對Twist 攻擊的文章的說明進行密碼分析


來源

數字盧布技術

電報:https://t.me/cryptodeeptech

視頻素材:https://youtu.be/xHnTDRgZwvE

來源:https://cryptodeep.ru/install-sagemath-on-fedora


在 Fedora 64bit(10GB) 雲虛擬服務器上安裝 SageMath 進行密碼分析

 密碼分析

Crypto Deep Tech