1364 Stimmen

Wie kann ich eine Base64-Zeichenfolge codieren und decodieren?

  1. Wie kann ich einen base64-codierten String aus einem String zurückgeben?

  2. Wie kann ich einen base64-codierten String in einen String entschlüsseln?

4voto

Momoro Punkte 730

Sie können es so anzeigen:

var strOriginal = richTextBox1.Text;

byte[] byt = System.Text.Encoding.ASCII.GetBytes(strOriginal);

// konvertieren des Byte-Arrays in einen Base64-String
string strModified = Convert.ToBase64String(byt);

richTextBox1.Text = "" + strModified;

Jetzt, die Umwandlung zurück.

var base64EncodedBytes = System.Convert.FromBase64String(richTextBox1.Text);

richTextBox1.Text = "" + System.Text.Encoding.ASCII.GetString(base64EncodedBytes);
MessageBox.Show("Fertig mit Konvertieren! (ASCII von Base64)");

Ich hoffe das hilft!

0voto

Abdul Manan Punkte 41

Um eine Zeichenfolge in eine Base64-Zeichenfolge in C# zu codieren, können Sie die Convert.ToBase64String-Methode verwenden:

string originalString = "Hallo Welt";
string encodedString = Convert.ToBase64String(Encoding.UTF8.GetBytes(originalString));

Um eine Base64-codierte Zeichenfolge in eine Zeichenfolge in C# zu decodieren, können Sie die Convert.FromBase64String-Methode verwenden:

string encodedString = "SGVsbG8gV29ybGQ=";
string originalString = Encoding.UTF8.GetString(Convert.FromBase64String(encodedString));

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X