在比較安全上下文中的字符串(例如比較鍵)時,應儘可能避免泄漏時序信息。git
該TimeConstantComparer類能夠幫助:github
TimeConstantComparer
var isEqual = TimeConstantComparer.IsEqual(key1, key2);
注意 從.NET Core 2.1開始,此功能經過CryptographicOperations.FixedTimeEquals內置c#
github地址api