我正在尝试使用powershell创建基本的xor文件加密。 我的想法会是那样的
[System.IO.File]::ReadAllBytes("test.txt") | foreach { [System.BitConverter]::ToInt32($_,0) -bxor [System.BitConverter]::ToInt32($password,0) } | Out-File "test.txt"
但我的问题是,字节会一个接一个地扔掉管道,这使得使用超过1个字符的密码无用。 所以我正在寻找一种方法来组合元素,以便元素在密码很长的组中输入for循环。 有谁知道如何做到这一点?
答案 0 :(得分:0)
尝试
get-content -readcount
将-readcount
参数设置为密码长度?