16 バイトの鍵 (RC4 でメッセージを暗号化するために使用) が与えられました。最初の 8 バイトは不明です。キーは、SHA256(secret) を使用してメッセージをハッシュし、このハッシュ関数から取得した文字列から最初の 16 文字を取得することによって作成されたことを知っています。残念ながら、このキーの最初の 8 バイトを取得する方法がわかりません。私が知っているように、SHA256 は一方向ハッシュ関数です (復号化できません)。では、キーの半分を使用して全体を取得するにはどうすればよいですか? アドバイスをいただければ幸いです。