Deszyfrowanie haseł w kadu z pomocą Powershell

Deszyfrowanie haseł w kadu z pomocą Powershell

Siedział sobie skrypcik u mnie na dysku, napisany pod wpływem chwilowej potrzeby odczytania własnego hasła do gg ukrytego w kadu. Pomyślałem, że może się przydać komuś:

$text="nasze zahaszowane haslo"
$len = $text.length
$newText=$text
for ($i=0 ; $i -le $len; ++$i){
$newText = ($text[$i] -Bxor $i -Bxor 1)
echo [char]$newText
}