Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menyahkod Rentetan Base64 Selepas Pengekodan XOR dan UTF-8?
Menyahkod Rentetan Berkod Base64
Anda diberikan rentetan berkod Base64 yang ingin anda dekodkan. Rentetan itu telah melalui beberapa siri transformasi, termasuk operasi OR (XOR) eksklusif dan pengekodan UTF-8.
Untuk menyahkod rentetan Base64 dan mendedahkan plaintext asal, ikut langkah berikut:
Pertama, tukarkan rentetan yang dikodkan Base64 kembali kepada bait menggunakan Convert.FromBase64String() kaedah:
byte[] data = Convert.FromBase64String(encodedString);
Kemudian, nyahkod bait kepada rentetan menggunakan kaedah GetString() System.Text .Encoding.UTF8 kelas, yang akan menukarkan bait kembali kepada asal Rentetan berkod UTF-8:
string decodedString = System.Text.Encoding.UTF8.GetString(data);
decodedString yang terhasil akan menjadi rentetan teks biasa asal yang dikodkan ke Base64.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyahkod Rentetan Base64 Selepas Pengekodan XOR dan UTF-8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!