2017-07-04 14 views
1

ドットネットのチェックサムを生成するPaytmでは、DLLをインポートする必要がありますが、Asp.netコアでdllを使用することはできません。チェックサムの生成と検証方法を教えてください。Asp.netコアのPaytmチェックサム

おかげで、 金谷

答えて

0

.NETのコアあなたが実行しているのバージョンに応じて、あなたは以下の

using (var md5 = MD5.Create()) 
{ 
    using (var stream = File.OpenRead(filename)) 
    { 
     return Encoding.Default.GetString(md5.ComputeHash(stream)); 
    } 
} 
でMD5チェックサムを生成することができ、言っ System.Security.Cryptography.Algorithms

をインポートする必要がある場合があります

0

.net 4.5(以下のリンク)に.NET Core 2.0とpaytm dllを使用する必要があります。 https://github.com/Paytm-Payments/Paytm_Web_Sample_Kit_dotNet/tree/master/.net_4.5

.NET Core 2.0では、参照として.NET Frameworkライブラリを追加できます。 .netコア2.0プロジェクトに追加するには、.netフレームワーク4.5以上でコンパイルされたpaytm dllバージョンを使用する必要があります。

これは私のために働いた。

+0

複数のターゲットバージョンを使用する方法を理解することはまだ難しいです。あなたは同じことを行うためのコードサンプルを持っていますか? (efコアでpaytm.dll .net 4.5を使用しているasp.netコアアプリケーション?) –