メインコンテンツにスキップ

UKey 公式ガイド: リリース ファイルの整合性と一貫性の検証

U
対応者:UKey Wallet

UKey のさまざまなソフトウェア クライアント インストール パッケージとハードウェア ファームウェア コードは、公式 GitHubリポジトリ。これらのデジタル製品を公衆ネットワーク経由でダウンロードする場合、データ送信プロセスは客観的には、仲介者によるハイジャック、悪意のある改ざん、ネットワーク パケット損失によるデータ損傷などのセキュリティ リスクに直面する可能性があります。

デジタル資産の基盤となるオペレーティング環境がセキュリティの脅威にさらされていないことを確認するために、UKey 担当者は、実行可能ファイルをインストールする前に SHA-256 整合性検証を実行することを強く推奨しています。

1. 暗号検証の原理

SHA-256 (セキュア ハッシュ アルゴリズム) は、標準の暗号化ハッシュ関数です。任意のサイズの入力ファイルに対して一方向の操作を実行し、固定長 (256 ビット、通常は、64 個の 16 進文字の一意のハッシュ ダイジェスト (チェックサム) として表現されます。

  • 独自性: ファイル内の 1 バイトだけが改ざんされた場合でも、結果のハッシュは根本的に変更されます。

  • 一貫性の証明: ローカルで計算したファイルのハッシュ値がUKey公式サーバーが公開しているハッシュ値と全く同じ場合、ローカル ファイルが完全なオリジナル バージョンであり、第三者によって改ざんされていないことは数学的に確認できます。

2. 検証の準備

  1. UKey 公式 GitHub リリース ページにアクセスしてください。

  2. 必要なソフトウェアまたはファームウェアのターゲット ファイルをダウンロードします (例: UKey Wallet クライアント インストール パッケージ)。

  3. 同じバージョンのリリース ページで、公式に提供されているハッシュ チェック値リスト ファイル (通常は SHA256SUMS またはインプリントテキストに添付されます)。

3. OS別ローカル検証操作ガイド

現在使用しているオペレーティング システムに応じてコマンド ライン ツールを起動し、対応するシステム ネイティブの命令を入力してハッシュ操作を実行してください。操作が完了すると、出力されたハッシュ値が公式にダウンロードされたハッシュ値と比較されます。 SHA256SUMS ファイルの内容を比較します。

1. Windowsのシステム環境

  • ステップ1: キーボードショートカットを押します。 Windows + R 「ファイル名を指定して実行」ウィンドウを表示します。

  • ステップ2:入力 cmd そして「OK」をクリックするとコマンドプロンプトが起動します。

  • ステップ3:以下のコマンドを入力して実行します(置き換えてください) c:\path\to\file.exe ローカル ファイルへの実際の絶対パスに置き換えます)。 certutil -hashfile c:\path\to\file.exe SHA256

  • ステップ4処置: コマンドラインから返されたハッシュシーケンスを確認してください。公式データと一致していれば検証は合格です。

2. macOSのシステム環境

  • ステップ1: システムで「ターミナル」アプリケーションを開きます。

  • ステップ2: 次のコマンドを入力して実行します (ヒント: Enter シャサム-a 256 その後にスペースを追加し、ダウンロードしたファイルをターミナル ウィンドウに直接ドラッグすると、システムが正しいファイル パスを自動的に生成します)。 shasum -a 256 /パス/ファイルへ

  • ステップ3: 端末から返されたハッシュ シーケンスを確認してください。公式データと一致していれば検証は合格です。

3. Linuxのシステム環境

  • ステップ1: システムコマンドラインターミナルを起動します。

  • ステップ2:以下のコマンドを入力して実行します(置き換えてください) /path/to/file ローカル ファイルへの実際のパスに置き換えます)。 sha256sum /パス/ファイルへ

  • ステップ3: 端末から返されたハッシュ シーケンスを確認してください。公式データと一致していれば検証は合格です。

こちらの回答で解決しましたか?