私はC#クラスライブラリにAesManagedを実装しようとしていますが、暗号化に慣れていないため、ある程度の成熟したガイダンスが必要でした。私はこのMSDNの例を見てきましたが、文字列をバイナリに暗号化し、バイナリを文字列に逆復号します。
文字列から文字列およびバイナリからバイナリの実装をサポートするためにこれをどのように適応させることができますか?
- 一部の構成データは、暗号化された文字列としてXMLファイルとレジストリに保存する必要があります。
- 一部の大きな揮発性データは、バイナリファイルに暗号化する必要があります。
これは急いでいる作業なので、仮定に頼らないのが最善だと思いました。Aesがどのように機能するかわからないのですが、私の要件は、取得するEncoding.ASCII.GetString
のと同じくらい簡単に対処できますEncoding.ASCII.GetBytes
か?