タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

.NETとsecurityに関するundertheskyのブックマーク (5)

  • CSPで暗号化する場合、非対称秘密キーをローカルなんかに平文で保存しないでください。 - Bug Catharsis

    [方法:キー コンテナに非対称キーを格納する] http://msdn.microsoft.com/ja-jp/library/tswxhw92.aspx 非対称秘密キーは、ローカル コンピュータにそのまま平文として保存しないでください。 秘密キーを格納する必要がある場合は、キー コンテナを使用することをお勧めします。 キー コンテナの詳細については、プラットフォーム SDK ドキュメント (http://www.microsoft.com/japan/msdn) の「CryptoAPI」セクションを参照してください。 .NET(C#またはVB.NET)でRSA暗号化を行う場合、 素因数分解の原理を用いてゼロからゴリゴリ実装するゼ!というマゾはまずいないと思います。 通常、暗号サービスプロバイダ(CSP : Cryptographic Service Provider)によって提供された

    CSPで暗号化する場合、非対称秘密キーをローカルなんかに平文で保存しないでください。 - Bug Catharsis
  • 暗号化と復号化のためのキーの生成 - .NET

    キーの作成と管理は、暗号プロセスの重要な部分です。 対称アルゴリズムでは、キーと初期化ベクター (IV) を作成する必要があります。 このキー シークレットは、データの暗号化を解除させないユーザーに対しては秘密にする必要があります。 IV は秘密にする必要はありませんが、セッションごとに変更する必要があります。 非対称アルゴリズムでは、公開キーと秘密キーを作成する必要があります。 公開キーはだれにでも知らせることができますが、対応する秘密キーは、暗号化を解除する側にのみ知らせる必要があります。 このセクションでは、対称アルゴリズムと非対称アルゴリズムの両方について、キーを作成して管理する方法を説明します。 対称キー .NET に用意されている対称暗号化クラスでは、データを暗号化および暗号化解除するために、キーと新しい IV が必要になります。 いずれかのマネージド対称暗号化クラスの新しいイ

    暗号化と復号化のためのキーの生成 - .NET
  • 公開鍵暗号方法で暗号化する

    公開鍵暗号方法で暗号化するここでは公開鍵暗号 (非対称暗号化方式、公開キー暗号方式)により暗号化、復号化する方法を紹介します。公開鍵暗号とは、公開鍵と秘密鍵(個人鍵)の2つの鍵を使って暗号化、復号化する方法です。公開鍵方式に関して「アスキーデジタル用語辞典」では、次のように説明されています。 「暗号化専用の鍵(公開鍵)と解読専用の鍵(個人鍵)を使って、暗号化と解読を行なう形式。受信側で事前に公開鍵と個人鍵のペアを用意し、暗号文の送信側に公開鍵のほうを配布する。送信側は平文を公開鍵で暗号文に変換できるが、解読はできない。受信側は、個人鍵で平文に復元可能。公開鍵だけでは解読できないという利点がある。」 .NET Frameworkでは公開キー暗号化アルゴリズムを実装するクラスとして、DSACryptoServiceProviderクラス、RSACryptoServiceProviderクラス、

    公開鍵暗号方法で暗号化する
  • .NETクラスライブラリで実装するカンタンな暗号化―日経ソフトウエア 2002年12月号特集2関連記事

    ●日経ソフトウエア2002年12月号関連記事 .NETクラスライブラリで実装する カンタンな暗号化 日経ソフトウエア編集部 2002/10/24 WebサービスではデータがXML(Extensible Markup Language)のメッセージでやりとりされます。言い換えればHTTPプロトコルでテキスト・データをやりとりしているわけですから,通信の途中で第3者に傍受されることもないとは言い切れません。個人のプライバシにかかわる情報は,暗号化を考えるべきでしょう。.NETクラスライブラリにはSystem.Security.Cryptographyという名前空間があり,暗号化に使える57個のクラスが提供されています。今回はその中からRijndaelManagedクラス*Aを使って文字列の暗号化を実験してみましょう。 サンプルを動かした様子を最初にご覧いただきましょう。起動すると下の左の表

  • [VB.NET]文字列をチャンと暗号化する - スベログ/D

    フリーライドスキー(フリースキー)とアグレッシブインラインスケートとデジタル機器と、時々、日常のマッタリなブログ .NETアプリの開発Tipsとして有名なDOBON.NETさんの「.NET Tips」に「ファイルを暗号化する」や「文字列を暗号化する」にサンプルのコードが挙がっていますが、初期化ベクタを生成せずデフォルト値をそのまま使っちゃっているため暗号化の処理としてちょっとマズイ事になっています。 そこで上記リンク先のコードを参考に改造を行いました。 ついでに暗号化アルゴリズムをRijndaelに変更してあります。 暗号化キーと初期化ベクタを生成は、RijndaelManagedのGenerateKeyメソッド・GenerateIVメソッドでランダムな暗号化キーと初期化ベクタを生成するようにしました。 そして、生成した暗号化キーと初期化ベクタはレジストリのHKEY_CURRENT_USE

    [VB.NET]文字列をチャンと暗号化する - スベログ/D
  • 1