ハッシュ関数指定したところで、荒らしが従うわけがない。
何文字って適当に決め打ちして乱数で捏造すればいいだけ。
それが正しいデバイスかどうかなんて誰も確かめようがない。


高々5chのブラウザごときで
デバイスの固有の値から識別子を生成するのは嫌がられるよ。
UAにOSのバージョン仕込むのだって反発が多いんだから。

本気の奴には通じない。
本気のやつは
ドライブのファームウェア書き換えるか
それと同等動作するドライバ書くか、APIすりかえるDLL書いてくる
などでシリアル変更してくる。

NICだってMACアドレスの変更は任意だし。

IPアドレスコロコロの奴には何をやっても無駄。