HttpResponseMessageのWeb APIで暗号化ストリームとして返す必要があるJSON文字列があります。 クライアントは暗号化されたストリームを受信し、このように復号化します。 ウェブAPIで暗号化されたストリームを返す方法は?
private string str(HttpWebResponse AStream)
{
string result;
using (Stream responseStream = AStream.GetResponseStream())
{
result = DecryptAesStream(responseStream, Key);
return result;
}
}
は、私は、最初のJSON文字列を暗号化ファイルストリームにそれをロードする必要がありますが、内容として文字列がかかるため、その後どのように私はHttpRepsonseMessageでそれを返すのですか? 私は何をする必要がありますか?
ような何かを試すことができます。 – SLaks
何らかの理由で文字列を返す必要がある場合、暗号化アルゴリズムの結果はバイト配列なので、エンコードする必要があります。これにはBase64エンコーディングがよく使われます。受信側では、解読アルゴリズムのためにバイト配列にデコードする必要があることに留意してください。 – Kevin