は現在、私は私のUWPのアプリ.NETCoreのCryptoConfigクラスの置き換えは何ですか?
byte[] bytes = new UTF8Encoding().GetBytes(Password);
byte[] hash = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(bytes);
string hashstring = BitConverter.ToString(hash);
でこれをやっている私は多くのことを検索しましたが、.NETCoreでCryptoConfigクラスの交換を見つけることができませんでした。
CryptoConfigにアクセスしている場合は、何か間違っていることはほとんどありませんが、完全にはそうではありません。コンストラクタ(例えばHMACSHA256)を有するアルゴリズムは直接構築されるべきであり、抽象的なもの(例えばRSA)はそれらのCreateメソッドによってインスタンス化されるべきである。 (そして、HashAlgorithmは抽象であり、Createメソッドを持っていますが、そのメソッドを使用しないでください...特定のアルゴリズムではないので、あなたは何を取得しているのか分かりません) – bartonjs