web-dev-qa-db-ja.com

Autohotkey(.ahk)ファイルをその場で暗号化/復号化するにはどうすればよいですか?

自動ホットキーを使用して、アクセスするさまざまなアプリやデバイスにさまざまなパスワードの組み合わせを設定しています。追加の認証用のRSAトークンもあります。誰かが私のパスワードを持っている私のデスクトップにアクセスした場合、.ahkファイルを使用することはセキュリティ面であまり安全ではありません。だから、私はこれを回避しました。まず、タスクバーで実行できるようにする.ahkファイルを実行します。実行後、7Zipを使用して暗号化とパスワードで圧縮し、元のテキスト読み取り可能ファイルを削除します。そのため、解凍しないとファイルにアクセスできなくなり、タスクバーでファイルを編集しようとすると、元のファイルがなくなったためにファイルを読み取ることができなくなりますが、ホットキーは引き続き機能します。問題は、マシンを再起動するたびにこれを行わなければならないことです。私は怠け者ではありません、私は本当の解決策が何であるか知りたいです。
。ahkファイルをその場で暗号化/復号化して、ホットキーでのみ読み取れるようにし、人間では読み取れないようにすることはできますか?

これは私が解決策を見つけるのに最も近いものですが、実際にそれを実装するための手順を理解していません。

https://autohotkey.com/board/topic/4147-small-and-fast-text-file-encryptor/

1
DjIns1ght

コンパイラで.exeに変換してみてください。判読できなくなりますが、マシンコードを「復号化」する方法もあります。私はこれが遅いことを知っていますが、私はこれを調べてこの解決策を思いついただけです。

1
Anonynoose

解凍と解凍は完全にやり過ぎです。

最も簡単な方法は、Windows暗号化ファイルシステムを使用してAHKファイルを暗号化することです。この機能を使用するには、ファイルまたはフォルダを右クリックし、[プロパティ]を選択して、[全般]タブの[詳細設定]ボタンをクリックします。 [コンテンツを暗号化してデータを保護する]オプションを有効にします。ファイルは基本的にWindowsユーザーアカウントのパスワードで暗号化されているため、Windowsパスワードを忘れるとファイルが失われます。

0
Keltari