雀魂では対局中に牌山操作がないことを保証している
何気なくドラ表示部分を触ったらハッシュ値が表示されたあんも.icon
どうやったら対局前にも積み込みがないことを示せる?あんも.icon プレイヤー間で牌山のデータを集めて、特定のプレイヤーに有利に働いていないことを示せばよさそう
牌譜の山から確認できる文言
雀魂は完全ランダムでの対局の生成を保証します。
対局開始時にはすでに牌山の牌順が固定されており、 対局状況に応じて牌山や配牌が変更されることはありません。
この声明を証明するために、雀魂ではMD5&SHA256ハッシュ検証システムを導入しています。 (2023年5月24日までの対局はMD5暗号化、 2023年5月24日以降の対局はSHA256暗号化、 2024年2月28日以降の対局はSHA256+ソルトで暗号化されます)
4.任意のSHA256ハッシュ計算ツールを使用し、 そのツールに 「牌山コード」を入力し、次にスペースを入れないで 「ソルト」 を入力してハッシュ値になるよう変換(ハッシュ化)してください。 変換後、表示されたハッシュと対局中に記録したハッシュが同じであるかを確認してください。 また、 「ソルト」 だけを入力し、 対局中に記録したハッシュが同じであるかを確認してください。 上記2種の変換後に表示されたハッシュと同じであれば、対局が進行していたとき牌山の牌順は固定されており、後から改ざんされたものではないと証明することができます。一打でも改ざんされていれば、 牌譜での配牌が異なったり、あるいはハッシュが合わなくなるからです。
$ echo -n "牌山コードソルト" | sha256sum
-nオプションをつけないと改行コードを含めて渡してしまう