alphasec academy

filter fb64 { [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($_)) } - przydatny filtr do dekodowania Base64

Dodatkowe informacje

Ten oneliner pozwoli nam wygodnie dekodować stringi zakodowane w base64. Jest to komplementarny protip do aptm.in/protip/0034, który definiował filtr tb64, do base64 kodujący.
Skoro jeden obraz wart więcej niż tysiąc słów, to trochę kodu warte więcej niż dwa obrazy, a zatem:
PS /Users/drg> filter fb64 {[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($_))}
PS /Users/drg> filter tb64{[Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes($_))}
PS /Users/drg> whoami | tb64
ZAByAGcA
PS /Users/drg> "ZAByAGcA" | fb64
drg
PS /Users/drg>
 

Subskrybuj

Jeśli chcesz otrzymywać nowe, mięsiste protipy na maila, a także zostać czasem powiadomiony o wartościowych wydarzeniach - dołącz do subskrybentów.