タグ

ブックマーク / dobon.net (3)

  • パスワードで文字列を暗号化する

    パスワードで文字列を暗号化するここでは、共通鍵暗号(共有キー暗号、対称鍵暗号、秘密鍵暗号、慣用暗号)方式によって、パスワードを使って、ファイルを暗号化、復号化する方法を説明します。 パスワードを使って文字列を暗号化、復号化する方法は「パスワードでファイルを暗号化する」とほぼ同じですので、詳しくはそちらをご覧いただくことにして、ここではサンプルのコードだけを紹介します。 ただし、「パスワードでファイルを暗号化する」とは違い、ここではICryptoTransform.TransformFinalBlockメソッドを使って暗号化と復号化を行っています。もしTransformFinalBlockメソッドを使わずに、「パスワードでファイルを暗号化する」のようにCryptoStreamを使うのであれば、「パスワードでファイルを暗号化する」のコードで、FileStreamの代わりにMemoryStrea

    パスワードで文字列を暗号化する
  • 「アプリケーション構成ファイル」を編集する

    「アプリケーション構成ファイル」を編集する『「アプリケーション構成ファイル」を使用して設定を読み込む』ではアプリケーション構成ファイルの簡単な利用法を、「外部ファイルにコントロールのプロパティを格納する」では動的プロパティの簡単な利用法を紹介しました。ここでは「アプリケーション構成ファイル」に保存されている値の変更、追加、削除等をプログラムで行う方法を紹介します。 ただし、来アプリケーション構成ファイルは読み取り専用の設定を保存するために使用するものですので、このようなアプリケーション構成ファイルの編集はその目的をよく考えて行ってください。通常の設定であれば、「アプリケーションの設定を保存する」のような方法を使ってください。 ここで紹介している例では、「アプリケーション構成ファイル」(Project1.exe.config)の<configuration><appSettings>に「A

    「アプリケーション構成ファイル」を編集する
  • 認証が必要なページをダウンロードする: .NET Tips: C#, VB.NET, Visual Studio

    認証が必要なページをダウンロードするここでは、認証が必要なHTTPページ(ユーザー名とパスワードが必要なページ)をHttpWebRequestクラスを使ってダウンロードする方法を紹介します。 HttpWebRequest.Credentialsプロパティ + NetworkCredentialを使用するそのためには、HttpWebRequest.Credentialsプロパティを使用します。Credentialsプロパティには、NetworkCredentialまたはCredentialCacheオブジェクトを指定できます(CredentialCacheの場合も、ユーザーやパスワードの情報はNetworkCredentialで指定します)。MSDNによると、NetworkCredentialクラスは、基認証(Basic)、ダイジェスト認証(Digest)、NTLM認証、Kerberos

    認証が必要なページをダウンロードする: .NET Tips: C#, VB.NET, Visual Studio
  • 1