0

暗号化のベスト プラクティスを読んでみると、MAC を AES 暗号化に追加することをお勧めします。FIPS に準拠する必要があるため、AesCryptoServiceProvider を使用しています。これは、私がこのようなことをしていることを意味します:

private static byte[] Encrypt(byte[] data, byte[] key)
{
    using (var algo = new AesCryptoServiceProvider())
    {
        algo.Key = key;

        using (var ct = algo.CreateEncryptor(algo.Key, algo.IV))
            return algo.IV.Concat(ct.TransformFinalBlock(data, 0, data.Length)).ToArray();
    }
}

ただし、ベスト プラクティスを使用するために MAC でヤンクする場所の例を実際に見つけることはできません。ポインタはありますか?

4

0 に答える 0