RFC1321を読んでいるのですが、3.4のところのメッセージ処理が何をしているのかよく分かりません。
以下が書かれていますが、[]の中身を計算した結果が左辺のaになるのでしょうか?(でも、右辺のaとは違いますよね?…)
また、[]がなんこも並んでいるのは何をするのでしょうか?bit列を結合するということでしょうか?
/* 以下の演算を、[abcd k s i] で表す: a = b + ((a + F(b,c,d) + X[k] + T[i]) <<< s) */
/* 次の16の処理を実行する */
[ABCD 0 7 1] [DABC 1 12 2] [CDAB 2 17 3] [BCDA 3 22 4]
[ABCD 4 7 5] [DABC 5 12 6] [CDAB 6 17 7] [BCDA 7 22 8]
[ABCD 8 7 9] [DABC 9 12 10] [CDAB 10 17 11] [BCDA 11 22 12]
[ABCD 12 7 13] [DABC 13 12 14] [CDAB 14 17 15] [BCDA 15 22 16]
http://www.ipa.go.jp/security/rfc/RFC1321JA.html#3
No.1ベストアンサー
- 回答日時:
> [abcd k s i] で表す:
>a = b + ((a + F(b,c,d) + X[k] + T[i]) <<< s)
ですから,「次の16の処理を実行する」のうち最初の4つだけ例示するならこうでしょう。
[ABCD 0 7 1]
A = B + ((A + F(B,C,D) + X[0] + T[1]) <<< 7)
[DABC 1 12 2]
D = A + ((D + F(A,B,C) + X[1] + T[2]) <<< 12)
[CDAB 2 17 3]
C = D + ((C + F(D,A,B) + X[2] + T[3]) <<< 17)
[BCDA 3 22 4]
B = C + ((B + F(C,D,A) + X[3] + T[4]) <<< 22)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 数学B 私の回答はあっていますか? A(1,3), B(2,5), C(6,8), D(5,6), 8 2022/05/22 00:55
- 工学 照度の問題 答えが、14.14Ixになります。なぜでしょうか? 選択肢には答えがありません。 問題は 2 2023/04/09 08:50
- 中学校 中1数学 比例のグラフの座標の読み取り 4 2023/03/28 12:26
- その他(プログラミング・Web制作) VBA 1 2023/01/19 16:19
- 数学 数Bベクトル 平行四辺形ABCDにおいて、辺ABを3:2に内分する点をE、対角線BDを2:5に内分す 3 2022/06/19 12:11
- 数学 高校数学1について質問です。 次の問題の時の解き方と答えを教えてください。 『1辺が10cmの正方形 7 2022/09/12 19:03
- 数学 数学の質問です。 円に内接する四角形ABCD において, AB=2, BC = 1, CD = 3, 3 2023/04/18 18:28
- Excel(エクセル) 関数の質問です 3 2022/03/24 12:41
- 数学 数学の得意な方教えて下さい。 図で四角形ABCDは平行四辺形で、△ABEと面積が等しい三角形をすべて 2 2022/05/07 16:25
- 数学 四角すいの表面積…難問?助けてください。 8 2022/10/04 20:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メッセージボックスのボタン名変更
-
ACCESS側からEXCELの書式を設定...
-
Stack around the variable 'xx...
-
【KeyDown】キーコードについて
-
Loopとフリーズ
-
My Documentsディレクトリを
-
エクセルVBAでクリップボード内...
-
[VC++] AfxBeginThreadで生成し...
-
VBSの処理中一旦処理を止めて再...
-
WEB上にボタンが押せない
-
C#でチェックボックスボタンで...
-
結果待ちの関数を強制終了
-
vb.netでバッチ処理
-
ASP VBScriptでスクリプト実行...
-
VBA kernel32 の意味
-
B列に特定の文字列が入っている...
-
VBSで応答不要のメッセージボッ...
-
【C#】 あるイベントから別イ...
-
thunderbirdのメッセージフィル...
-
エディットコントロールへの表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスのボタン名変更
-
VBSの処理中一旦処理を止めて再...
-
VBA kernel32 の意味
-
VBSで応答不要のメッセージボッ...
-
VBA メッセージボックスを自動...
-
ACCESS側からEXCELの書式を設定...
-
Application.ScreenUpdating=Fa...
-
エクセルVBAでクリップボード内...
-
Excel VBA で処理中断(DoEvents...
-
【C#】 あるイベントから別イ...
-
Excel VBA 自動的に閉じるMsgBox
-
VBA、UserFormを前面に出力して...
-
ASP.NETでのメッセージ画面を出...
-
マウスのクリックを無視したい
-
EXCEL VBA「Application.Displa...
-
B列に特定の文字列が入っている...
-
MFCのワーカースレッドとUIスレ...
-
VCでウエイトをミリ秒でかけ...
-
DoEvents
-
「キャンセル」ボタン付きの処...
おすすめ情報