Was ist Powershell?
Das Windows 10 PowerShell ist im Grunde genommen ein von Microsoft entwickelter Programm für Konfigurationsverwaltungs- und Aufgabenautomationsprogramme. Dies bedeutet jedoch nicht, dass Sie dieses Programm nicht in einem anderen Betriebssystem als Windows verwenden können. Sie können es einfach sowohl für die verschiedenen Linux -Verteilungen als auch auf macOS verwenden. Der einzige Unterschied besteht jedoch darin, dass es mit Windows vorinstalliert ist, während Sie es selbst für die anderen Betriebssysteme installieren müssen. Für diesen speziellen Artikel werden wir jedoch das PowerShell -Programm unter Windows 10 verwenden.
Das Windows 10 PowerShell-Programm verfügt über eine Befehlszeilenschale, die aus einigen zugehörigen Skriptsprachen besteht. Sie können Skripte einfach schreiben und ausführen, während Sie dieses Programm unter Windows 10 verwenden. Wenn Sie nun ein ausreichendes Verständnis des Windows 10 PowerShell -Programms entwickelt haben, ist es gut, mit der Base64 -Codierung und Dekodierung in PowerShell zu beginnen.
So machen Sie Basis64 -Kodierung und Dekodierung in PowerShell in Windows 10?
In diesem Abschnitt erläutern wir den Prozess der Durchführung der Basis64 -Codierung und -decodierung mithilfe des PowerShell -Programms in Windows 10. Dafür müssen Sie nur die drei unten beschriebenen einfachen Schritte ausführen:
Schritt 1: Zugriff auf das Windows 10 PowerShell
Zunächst müssen Sie unter Windows 10 auf die PowerShell -Anwendung zugreifen. Sie müssen den in Ihrer Windows 10 -Taskleiste vorhandenen Suchabschnitt finden und „PowerShell“ eingeben. Sie erhalten einige Ergebnisse, aus denen Sie auf die Windows PowerShell -Option klicken müssen, wie im folgenden Bild zum Starten der PowerShell -Anwendung unter Windows 10 hervorgehoben.
Wir haben auch die allgemeine Schnittstelle der Windows 10 PowerShell -Anwendung im Bild unten gezeigt. So sieht der Windows 10 PowerShell normalerweise aus.
Schritt 2: Durchführen der Base64 -Codierung in PowerShell
Die Basis64 -Codierung in PowerShell wird in drei Schritten durchgeführt. Zunächst zeigen wir Ihnen die drei Befehle, die für die Ausführung der Base64 -Codierung in Powershell verantwortlich sind, und dann werden wir sie nacheinander nacheinander erklären. Das folgende Bild zeigt den gesamten Basis64 -Codierungsprozess in PowerShell auf einen Blick:
Im ersten Schritt des Basis64 -Codierungsprozesses haben wir eine Variable mit dem Namen "Text" mit der Notation "$ text" definiert und eine Zeichenfolge zugewiesen, der wir codiert werden möchten. Um die tatsächliche Codierung dieser Zeichenfolge durchzuführen und diese Ergebnisse zu halten, haben wir im zweiten Schritt eine andere Variable „$ codiert“ erstellt und sie mit der Anweisung „[Convert] :: tobase64string ausgeglichen ([Text.Codierung] :: Unicode.GetBytes ($ text)) ”.
In dieser Anweisung wird die Textzeichenfolge, die wir im ersten Schritt definiert hatten. Schließlich möchten wir im dritten Schritt eine Aussage, die in der Lage ist, unsere codierte Zeichenfolge im PowerShell -Fenster zu drucken. Dafür haben wir die Anweisung „Write-Output $ codiert“ verwendet.Diese Aussage wird einfach den Inhalt der Variablen „$ codiert“ im PowerShell -Fenster drucken.
Ein Punkt, der hier zu beachten ist, ist, dass all diese Schritte einzeln ausgeführt werden, ich.e., Sie müssen die Eingabetaste drücken, nachdem Sie jede einzelne Anweisung eingegeben haben. Sobald Sie jedoch nach dem Eingeben der letzten Anweisung die Eingabetaste drücken, das Ergebnis dieses Codierungsprozesses, i.e., Unsere codierte Zeichenfolge wird im PowerShell -Fenster angezeigt, wie im Bild unten gezeigt:
Schritt 3: Durchführen der Basis64 -Dekodierung in PowerShell
Für die Base64 -Dekodierung in PowerShell in Windows 10 werden wir nun den umgekehrten Prozess der Base64 -Codierung durchführen. Auch hier werden wir zuerst die drei Schritte mit Ihnen teilen, die den Basis64 -Dekodierungsprozess in Powershell durchführen, und dann werden wir alle diese Schritte einzeln beschreiben. Das folgende Bild zeigt den gesamten Basis64 -Dekodierungsprozess in PowerShell in Windows 10:
Im ersten Schritt des Base64 -Dekodierungsprozesses in PowerShell haben wir eine variable „$ codiert“ definiert, die eine codierte Zeichenfolge enthält. Übrigens haben wir hier die gleiche Zeichenfolge verwendet, die wir oben codiert haben. Dann haben wir im zweiten Schritt eine weitere Variable, „$ decodiert“, für das Halten der dekodierten Zeichenfolge erstellt. Wir haben die Ergebnisse der Anweisung „[System“ zugewiesen.Text.Codierung] :: Unicode.GetString ([System).Konvertieren] :: fromBase64String ($ codiert)) in die Variable „$ decodiert“.
Diese Anweisung wandelt einfach die codierten Unicode -Bytes in eine normal dekodierte Zeichenfolge um. Im dritten Schritt haben wir beim Drucken der dekodierten Zeichenfolge im PowerShell-Fenster die Anweisung „Schreibausgabe $ decodiert“ verwendet, die für das Drucken des Inhalts der Variablen „$ decodiert“ im PowerShell-Fenster verantwortlich ist.
Sobald Sie nach dem Eingeben in der dritten Anweisung die Eingabetaste drücken, wird die dekodierte Zeichenfolge im PowerShell -Fenster angezeigt, wie im Bild unten gezeigt. Sie können diese dekodierte Zeichenfolge mit Ihrer ursprünglichen Zeichenfolge vergleichen und können überprüfen.
Abschluss
Dieser Leitfaden wurde entwickelt, um Ihnen den Prozess der Durchführung der Basis64 -Codierung und Dekodierung in PowerShell in Windows 10 zu teilen. In dieser Hinsicht haben wir Ihnen die PowerShell -Befehle mitgeteilt, die bei der Durchführung der Base64 -Codierung und Dekodierung der gewünschten Daten helfen. Durch die Verwendung dieser Befehle können Sie alle Zeichenfolgen mit der Codierung von Base64 in PowerShell in Windows 10 problemlos codieren und dekodieren.