簡體   English   中英

UWP,Windows 11月10日更新的哈希密碼(10586)

[英]UWP, Hashing Password for Windows 10 November Update (10586)

我的代碼如下所示。 我正在使用CryptSharpOfficial 2.1.0。

result = Crypter.Blowfish.Crypt("test",
new CrypterOptions()
{
    CrypterOption.Variant, BlowfishCrypterVariant.Corrected
    },
    {
        CrypterOption.Rounds, 6
    }
});

當我將最低定位條件設置為“秋季創作者更新(10.0; Build 16299)”時,它們的工作效果很好。

但是我想在移動模擬器中模擬我的應用程序,因此這就是為什么我必須將最小定位設置為“ 11月更新(10.0; Build 10586)”的原因。 但這給了我這個錯誤:

    Error   NU1202  Package CryptSharpOfficial 2.1.0 is not compatible with
 uap10.0.10586 (UAP,Version=v10.0.10586) / win10-arm-aot. Package 
CryptSharpOfficial 2.1.0 supports: net (.NETFramework,Version=v0.0) 

我應該使用不同的軟件包來散列密碼嗎? 還是有另一種解決方法? 我所需要的只是將密碼散列為以“ $ 2y $”開頭的內容

作為錯誤信息,程序包CryptSharpOfficial 2.1.0與10586版本或帶Arm平台的Windows 10手機不兼容。 如果您希望在內置10586手機中使用哈希功能,則此軟件包可能無法按您希望的方式工作,您應該使用其他一些API。

在UWP中,您可以使用官方的HashAlgorithmProvider類枚舉可用的哈希算法並創建CryptographicHash值。 您可以查看哈希主題以了解詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM