ユーザーのビデオカードを使用して、ブラウザでsha256ハッシュを計算することは可能ですか。WebGLまたはFlashを使用して?
質問はこれですべてですが、さらに詳しく説明する必要がある場合は、遠慮なくコメントで教えてください。
ありがとう。
ユーザーのビデオカードを使用して、ブラウザでsha256ハッシュを計算することは可能ですか。WebGLまたはFlashを使用して?
質問はこれですべてですが、さらに詳しく説明する必要がある場合は、遠慮なくコメントで教えてください。
ありがとう。
これは可能なはずです。フラグメント シェーダーとして SHA を実装すると、readPixels を使用して結果を読み取ることができるはずです。
ピクセルの読み戻し [5.13.12] 現在のフレームバッファのピクセルを ArrayBufferView オブジェクトに読み戻すことができます。
void readPixels(int x, int y, long width, long height, enum format, enum type, Object ピクセル)
フォーマット: RGBA
タイプ: UNSIGNED_BYTE
Kronos WebGLリファレンス カード(PDF)から
追加のクレジットとして、ここで説明されているように、すべてオフスクリーン フレーム バッファーで実行します。
Flash Player の次のバージョン (11) は、実際のハードウェア アクセラレーションによるグラフィックスをサポートするため、グラフィックス カードでピクセル シェーダーを実行する可能性が明らかになります。少なくとも理論上は、汎用コンピューティングに使用できます。
Thibault Imberts blog にいくつかの例があります。