0

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 ループに入るようにする方法を探しています。誰もそれを行う方法を考えていますか?

4

1 に答える 1

0

試してみました

 get-content  -readcount 

-readcountパラメータをパスワードの長さに設定しますか?

于 2013-01-04T17:56:09.803 に答える