【发布时间】:2018-11-21 20:53:32
【问题描述】:
下面的代码创建了一个包含反向密码的哈希表。我正在尝试对哈希表进行查找,并返回结果。我正在尝试使用我在下面在 powershell 中创建的脚本来解密提供给我的 XML 文件中的内容。
$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?
【问题讨论】:
-
请不要通过破坏您的帖子为人们增加工作量。通过在 Stack Exchange (SE) 网络上发帖,您已在 CC BY-SA 3.0 license 下授予 SE 分发该内容的不可撤销权利(即无论您未来的选择如何)。根据 SE 政策,帖子的非破坏版本是分发的版本。因此,任何破坏行为都将被撤销。
标签: powershell hashtable caesar-cipher