2017-10-14 20 views
0

私は幸運に基づいてゲームを作ったし、それが公正であることを証明するために、ゲームの結果がハッシュされ、それが始まる前にユーザに示される。ゲームの後、結果をハッシュするのに使用されるキーが与えられ、ユーザはゲームが操作されなかったことを確認することができる。キーでPHPで何かをハッシュする最善の方法は何ですか?

私は何かキー(ランダムなバイトで作られた)でPHPで何かをハッシュすることができる最良の方法は何ですか?私は安全で速いものを探しています。

+0

ハッシュキーを使用していません、あなたは暗号化を意味しますか? – Barmar

答えて

0

成功の合意された基準なしには、「最高」は主観的です...最高です。内蔵のPHP hashアルゴリズム2からピッキング;-)

、私はあなたが衝突について本当に心配している場合は、スピード、またはsha256ためmd5を使用することをお勧め:

$data = "some string of characters that serializes or represents game state/score"; 
$hash = hash('md5', $data); 
+0

プログラムが結果を確認できるようにユーザーに提供するキーはどこですか? – Barmar

関連する問題