2017-11-13 10 views
-3

Alireza Nooriから次のコードを使用してMDハッシュを作成しようとしています。しかし、私はHashAlgorithmProvidersCryptographicBufferの両方のクラスをインポートすることはできません。HashAlgorithmProvidersもCryptographicBufferクラスもインポートできません

using Windows.Security.Cryptography; 
using Windows.Security.Cryptography.Core; 
using Windows.Storage; 

どうすればこれらのクラスをインストールする必要がありますか?

+0

一般的にMD5を使用するのは安全ではなく、SHA-256などの現在安全な暗号化ハッシュを使用します。 – zaph

+0

私は驚嘆APIを使用しているのでmd5を使用する必要があります –

+0

私は@zaphに同意しますが、MD5以外のより安全な機能を検討することをお勧めします。 –

答えて

0

それはあなたのusingステートメントが間違っている、彼らのようなものになるはず見かけます:あなたは、あなたの.NET Frameworkバージョン 後藤に応じて、を手動でこれらのいずれか.dlllフレームワークの持つ

using System.Windows.Security.Cryptography; // CryptographicBuffer Class package 
using System.Windows.Security.Cryptography.Core; // HashAlgorithmProviders Class package 
using Windows.Storage.Streams; 

を:

プロジェクト>>リファレンス>>フレームワークを追加>>追加System.Web.ApplicationServices + (.NET 4.5+)

または

プロジェクト>>参照を追加>>フレームワーク>> Add System.Web.Security - (.Net 4.0)

+0

それは私のために働いていない代わりに、エラーがジャンプしました。セキュリティ –

+0

現在のエラーメッセージが何を言い表しているかを詳しく教えてください。 –

+0

https://photos.app.goo.gl/LQgtjAqjThosb9W72これは私が得るエラーです –

関連する問題