Rijndaemanaged()の暗号化された値を文字列に変換したいと思います。
ToBase64String()で十分ですか?8ビットアレイ専用と書いてありますが、AESは128ビットでしょ?
アップデート
暗号化には、からのコードを使用していますhttp://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx
Rijndaemanaged()の暗号化された値を文字列に変換したいと思います。
ToBase64String()で十分ですか?8ビットアレイ専用と書いてありますが、AESは128ビットでしょ?
アップデート
暗号化には、からのコードを使用していますhttp://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx
Base64は一般的に良い方法です。これはかなり効率的であり、結果がASCIIになるため、通常はエンコーディングの問題について心配する必要はありません。ただし、結果をURLで使用する場合は、おそらく注意が必要です。「通常の」Base64はURLセーフではありません。(ただし、異なる記号を使用する代替エンコーディングがあります。)
バイトはバイト=8ビットです。ToBase64Stringは機能します。Jonが指摘しているように、URLまたはファイル名での使用には制限があります。
これを使用して、16進文字列に変換できます。
何年もの間、管理された Rijndael からの暗号化されたバイトに対して Convert.ToBase64String を使用して成功しています。