エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
.NET クラスライブラリ探訪-027 (System.Security.SecureString)(文字列, 暗号化, MakeReadOnly, Marshal, SecureStringToCoTaskMemUnicode, ZeroFreeCoTaskMemUnicode) - いろいろ備忘録日記
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
.NET クラスライブラリ探訪-027 (System.Security.SecureString)(文字列, 暗号化, MakeReadOnly, Marshal, SecureStringToCoTaskMemUnicode, ZeroFreeCoTaskMemUnicode) - いろいろ備忘録日記
System.Security.SecureStringは文字とおりセキュアな文字列を表します。 ほとんどのケースで文字列はst... System.Security.SecureStringは文字とおりセキュアな文字列を表します。 ほとんどのケースで文字列はstringが利用されますが、パスワードなどの 機密情報を扱ったりする際に、このクラスを利用したりします。 一番よくみかけるのがProcessクラスのStartメソッドでしょうか。 このメソッドにはパスワードを渡すことが出来るオーバーロードが 存在し、SecureStringを渡す仕様となっています。 SecureStringに設定されたデータは自動的に暗号化され、GCの対象となります。 (逆に、通常のstringオブジェクトは暗号化されずGCのスケジュール対象となりません。) SecureStringにはデータを設定するメソッドは存在しますが、データを取り出したり、見たりする メソッドは存在しません。設定したデータを復元するには、後述するサンプルにあるように Mar