@@ -89,15 +89,6 @@ private static string ComputeHmacSHA256(string key, string data)
89
89
return Convert . ToHexStringLower ( hash ) ;
90
90
}
91
91
92
- #pragma warning disable CA5351
93
- private static string ComputeMd5 ( string input )
94
- {
95
- var inputBytes = Encoding . ASCII . GetBytes ( input ) ;
96
- var hashBytes = MD5 . HashData ( inputBytes ) ;
97
- return Convert . ToHexStringLower ( hashBytes ) ;
98
- }
99
- #pragma warning disable CA5351
100
-
101
92
private static string BuildSignatureString ( HttpRequestMessage request , string appSecret )
102
93
{
103
94
var headers = request . Headers
@@ -120,7 +111,7 @@ protected override async Task<AuthenticationTicket> CreateTicketAsync(
120
111
using var request = new HttpRequestMessage ( HttpMethod . Get , Options . UserInformationEndpoint ) ;
121
112
request . Headers . Add ( "Access-Token" , tokens . AccessToken ) ;
122
113
request . Headers . Add ( "x-bili-accesskeyid" , Options . ClientId ) ;
123
- request . Headers . Add ( "x-bili-content-md5" , ComputeMd5 ( string . Empty ) ) ;
114
+ request . Headers . Add ( "x-bili-content-md5" , "d41d8cd98f00b204e9800998ecf8427e" ) ;
124
115
request . Headers . Add ( "x-bili-signature-method" , "HMAC-SHA256" ) ;
125
116
request . Headers . Add ( "x-bili-signature-nonce" , utcNow . ToUnixTimeMilliseconds ( ) . ToString ( CultureInfo . InvariantCulture ) ) ;
126
117
request . Headers . Add ( "x-bili-signature-version" , "2.0" ) ;
@@ -171,7 +162,7 @@ private static bool ValidateReturnCode(JsonElement element, out int code)
171
162
return true ;
172
163
}
173
164
174
- code = errorCodeElement . GetInt32 ( ) ! ;
165
+ code = errorCodeElement . GetInt32 ( ) ;
175
166
176
167
return code == 0 ;
177
168
}
0 commit comments