XML을 암호화하여 서버로 보내야하는 응용 프로그램을 만들고 있습니다. 응답으로 xml을 수신하고 해독해야합니다. 나는 암호화하고 해독 할 생각이 없다.xml 암호화 및 해독
<?xml version='1.0' encoding='utf-8'?><adm_auth_req><user_name>user.s7</user_name><password>gspcsmo</password></adm_auth_req>
를 다음과 같이 내 코드는 내가 암호화하고 헛된 그것을 여전히
public string encryptData(string key, string data)
{
int keyLen = key.Length;
int dataLen = Convert.ToInt16(data.Length);
char chData;
char chKey;
char[] data1 = data.ToCharArray();
char[] key1 = key.ToCharArray();
StringBuilder encryptedData = new StringBuilder();
for (int i = 0; i < dataLen; i++)
{
chData = data1[i];
for (int j = 0; j < keyLen; j++)
{
chKey = key1[j];
chData = (char)(chData^chKey);
}
encryptedData.Append(chData);
}
return (encryptedData.ToString());
}
그러나 모든 암호를 해독하는 데이 코드를 사용하고있다. 아무도 그것을 암호화하고 결과를 해독하는 방법을 말해 줄 수 있습니까?
을 내가 이제 어떻게 위의 XML을 암호화하는 말해 서버 –
참조하시기 바랍니다 의견의 응답을 해독 코드를 사용하고 자세한 내용은 위의 코드를 참조하십시오. –
abcdEFGH가 비밀 키입니다. –