私はこのコードのビットを持っています。このコードの解読部分はうまく動作せず、HELLOBOYではなくHFFDGRHCを返します。誰もこの問題を解決する方法を知っていますか?この具体例では、モジュロを使ってどのように減分しますか?</p> <p>これは第二次世界大戦中に使用されるエニグマの簡易版である[による不要な盗作を削除]</p> <p>:
エニグマ暗号を模倣:ENIGMAマシンのひねりは、実際には26の異なる回転サイファーが存在し、以前の文字の出力に基づいて各文字に対して新しいサイファーが選択されたことでした。ヒント:前の文字と前の暗号鍵の合計を暗号化に追加します。この情報を使用して、暗号化ではなく復号化する方法を理解してください。
ある「WELL動作していない」の定義 - 入力、予想される出力、および実際の出力は何ですか? –
入力はkey = 1、text = "IZXVWKLW"です。期待される出力はHELLOBOYですが、代わりにHFFDGRHCを出力します。 – ShadowWolf