Приведенный ниже код создает хеш-таблицу, содержащую обратный шифр.Я пытаюсь предварительно выполнить поиск в хэш-таблице и вернуть результаты.Я пытаюсь расшифровать содержимое внутри предоставленного мне XML-файла с помощью сценария, который я создал ниже в powershell.
$translation = [ordered]@{}
$alpha = 'A'..'Z'
For($i=0; $i -lt 26; $i++)
{
$translation[$alpha[((((-$i + $offset) % 26) + 26) % 26)]] = $alpha[$i]
}
Файл XML содержит:
<?xml version="1.0" encoding="UTF-8"?>
<translate>
<caesar_cipher>
<offset>-7</offset>
<cipher>
RFGNCTAZITALFGB FG BZRRPBBOZIIV RFHEIPALGN AMP TQYTGRPQ EFXPCBMPII
TBBLNGHPGA
</cipher>
</caesar_cipher>
</translate>
Любая идея, как предварительно выполнить поиск в хэш-таблице, чтобы расшифровать сообщение в файле XML, выводя в powershell?