C# 使用客户端秘密哈希值

C# 使用客户端秘密哈希值,c#,identityserver4,C#,Identityserver4,我在关注这个医生 这表示使用ClientSecrets=“secret”.Sha256()创建一个客户端,我得到的散列值是K7gNU3sdo+OL0wNhqoVWhr3g6s1xYv72ol/pe/Unols= 当我尝试使用具有哈希值的客户端时: options.ClientSecret=“K7gNU3sdo+OL0wNhqoVWhr3g6s1xYv72ol/pe/Unols=” 我收到一个错误,说“无效的客户端”。 但是如果我使用options.ClientSecret=“secret”它可以

我在关注这个医生 这表示使用ClientSecrets=“secret”.Sha256()创建一个客户端,我得到的散列值是K7gNU3sdo+OL0wNhqoVWhr3g6s1xYv72ol/pe/Unols=

当我尝试使用具有哈希值的客户端时:
options.ClientSecret=“K7gNU3sdo+OL0wNhqoVWhr3g6s1xYv72ol/pe/Unols=”
我收到一个错误,说“无效的客户端”。
但是如果我使用
options.ClientSecret=“secret”它可以工作


如何使用具有哈希值的客户端?

哈希用于存储。因此,当您的数据存储遭到破坏时,受攻击的用户无法轻松获取真正的秘密


客户未经透露就发送秘密。

有什么问题吗?一个客户端是一个软件(不是一个软件的实例),所以通常你会有很多用户都使用同一个客户端。。。e、 g.网页或应用程序等。