問題タブ [caesar-cipher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - スクリプトは暗号化しますが、暗号文ではなく平文を保存します
現在のプログラムには、ユーザー入力を受け取り、シフトする量を選択できるようにして暗号化し、ファイルに保存するという問題があります。不明な理由で、私のプログラムはファイルを保存できるようですが、暗号化が完全に失われています。どんな助けでも大歓迎です。
python - ファイルをロードしているが、値が変更されていないプログラム
これは、事前に作成されたファイルから文字列を取得するか、ユーザー入力を取得して暗号化し、シーザー暗号を使用してファイルに保存することになっている基本的なプログラムです。
私の問題は、何らかの理由でプログラムを実行して「ファイルの読み込み」オプションを選択すると、エラーメッセージなしですべてのコードを通過することですが、.txt ファイルへの書き込みは暗号化されません。これを改善するには?
コードのよりきれいなレイアウトについては、ここに Pastebin リンクがあります: http://pastebin.com/dJJ1M4g7
encryption - Vigenère 暗号の解読の複雑さ
だから、ヴィジェネールで暗号化されたn個の単語のテキストを解読するのにかかる時間の複雑さを知りたい.
Vigenère は、文字ごとに異なる Caesar シフトを適用しているだけです。Caesar Cipher の場合は O(n) であることがわかっています。これは、単純にすべての異なる 25 シフトを試すためです。しかし、ヴィジェネールはどうですか?
vb.net - Caesar VB.net を暗号化する
VB.netでシーザー暗号を使って暗号化したい。「ABC」を入力すると結果は「def」になりますが、「XYZ」を入力しても結果は「xyz」のままです。「XYZ」と入力すると、結果は「abc」になるはずです。皆さん、私を助けてもらえますか?
ソースコード
python - Caesar Cipher - 間違った出力
問題は:
プログラムは、「encrypted.txt」という暗号化されたテキスト ファイルをデコードする必要があります。それを書いた人は、「key.txt」で指定された暗号を使用しました。このキー ファイルは次のようになります。
左の列は平文の文字を表し、右の列は対応する暗号文を表します。
プログラムは、「key.txt」を使用して「encrypted.txt」ファイルをデコードし、平文を「decrypted.txt」に書き込む必要があります。
私は持っている:
これは Python 言語です。出力により、decrypted.txt というタイトルのファイルが作成されますが、ファイル内にあるのは A だけであり、私には意味がありません。問題の場合、それ以上の出力が必要ですか?
bash - 各文字のすべてのインスタンスを一度だけ変更するにはどうすればよいですか?
これまでのところ、コードは最初の文字のみを変更しています。ブレーク アウトを取ると、文字の各インスタンスが複数回変更されます (これは悪いことです)。私は単にsedを使用してシーザー暗号を試みています。tr を使用してテキスト変換を実行できることはわかっていますが、sed に固執したいと思います。
python - Caesar Cipher、Python 復号化が正しく出力されない
Casesar Cipher アルゴリズムを使用して、入力したものを解読しようとしています。
入力は ですがCaesar code test run
、 として出力されecguctbeqfgbvgubbtwp
ます。アルファベットをさかのぼって解読できるようにする方法を知っている人はいますか?
python - 誰が何が間違っているかを知るのを手伝ってくれますか? 私のコードのインデックスエラー
Python で非常にラフな Caesar Cipher を作成していますが、単純なメッセージでは問題なく動作しますが、完全なアルファベットを入力すると、16 行目にインデックス エラーがあるというエラーが表示されます: 文字列インデックスが範囲外です。誰が何が間違っているかを知るのを手伝ってくれますか? これが私のコードです: