タグ

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

  • MD5やSHA1などでハッシュ値を計算する

    MD5やSHA1などでハッシュ値を計算するここでは、認証やデジタル署名、ファイルが改ざんされていないことの確認などに使用される、MD5(Message Digest 5)やSHA1(Secure Hash Algorithm 1)などのハッシュ値を計算する方法を説明します。 注意:現在では、あるMD5ハッシュ値と同じハッシュ値のデータを作成することが比較的容易にできます。また、SHA1についても脆弱性が指摘されています。電子政府推奨暗号リストにはMD5は入っておらず、SHA1やRIPEMD-160も注釈として「256ビット以上のハッシュ関数を選択することが望ましい」としています。 文字列のMD5ハッシュ値を計算するMD5CryptoServiceProviderクラスを使用すれば、MD5ハッシュ値を計算することができます。 下の例では、文字列のMD5ハッシュ値を計算し、結果を16進数の数字

    MD5やSHA1などでハッシュ値を計算する
  • 無料の.NET開発環境 .NET Tips C#, VB.NET, Visual Studio

    .NETプログラミングを行っている方の圧倒的多数は、その開発環境(IDE)として Microsoft Visual Studio(以下、VS)を使用していることでしょう。しかし販売されているVSはかなり高価ですので、ちょっと.NETプログラミングを試してみたいという人には敷居が高いです。幸い、無料で使用できて、しかも優れものの.NET開発環境がいくつか存在しますので、ここではそのようなものを紹介します。 なおここに書かれている情報は、古い情報かもしれないことをご了承ください。 注意:無料で使用できるアプリケーションは、使用条件が複雑で難しいことがあります。ここで書かれていることも正確ではない可能性がありますので、実際に使用する場合は、その前に必ずご自分で使用条件等をご確認ください。 Visual Studio Community 2017 (上のスクリーンショットは、Visual Stud

    無料の.NET開発環境 .NET Tips C#, VB.NET, Visual Studio
  • 1