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