1

私は c だけを学んでいて、アルゴリズムから for ループを実装しようとしています。私はそれを実装する方法がとても混乱しています。以下の私の試みを見てください。どんな助けや考えも大歓迎です.16進値に依存するループ内のループを意味します. これは、差分暗号解読アルゴリズムから来ています。

アルゴリズムに記載されているループは次のとおりです。

ここに画像の説明を入力

ここに画像の説明を入力

暗号文 C0 = (L0,R0) 暗号文 C1 = (L1,R1)

どこ

                long long c0 = 0x78661EB54FE76763;
                long long c1 = 0x98D9EC2327F1BF03;

これまでの私の試み

                long long c0 = 0x78661EB54FE76763;
                long long c1 = 0x98D9EC2327F1BF03;

                for (int c0 = 0; c0 <= 0xff; c0++)
                {
                    for (int c1 = 0; c1 <= 0xff; c1++)
                    {
                    }
                }

しかし、16進値への依存を処理する方法がわかりません。後者の順序です: (0, 0), (0, 1), (1, 2), ..., (0, 255), (1, 0), ...</p>

つまり、考えられるすべての組み合わせを意味します。すべての組み合わせを検討する限り、順序は重要ではありません。

4

1 に答える 1