2016-04-28 11 views
0

最初の投稿ですので、私の自己の愚かさを作っていないことを願っています。javascriptでCaesar Cipherの暗号化/復号化を実装する方法

私は、大学での基本的なJavaScript文字列の暗号化と復号化のためのプロジェクトがあります。

キーの問題私は病院の任命のために、私たちが暗号化装置の基本を踏んでいた日に退社しました。

私は全体の答えを探しているわけではありません。私はこの最後の最後を去ったので、私は最初から良い基礎を探しています。

私はすでに作成したウェブサイトに文字列の暗号化を実装したいと考えています。つまり、3桁のA桁に沿って文字を移動します。一度最初のコードがあると、2番目のビットは簡単になります。

これはウェブサイトの一部であるため、サイトに文字列を入力し、暗号化/復号化するボタンをクリックするボックスが表示されます。私の理解は素晴らしいではありませんので

は、私はいくつかの基本的なJavaScript関数のみを使用しているが、私は

+0

https://github.com/mathiasbynens/rotちょうど明確にすること、これが何をしようとするのですか? https://en.wikipedia.org/wiki/Caesar_cipher – Apolo

+0

私には広すぎます。可能な答えが多すぎるか、この形式には長すぎると良い回答があります。回答セットを絞り込むか、いくつかの段落で回答できる問題を特定するための詳細を追加してください。 –

+0

@PraveenKumarは広すぎますが、私はいくつかの有用なヒントを提供することができますが、彼が何をしなければならないかについての名前をつけることができると思います。私は彼が新しい何かを実装しなければならないとは思わない – Apolo

答えて

-1

で動作するように何かを持っている場合、私は素早く学習していますあなたは、そのようなROTなどの基本的な回転文字の置換を探しているように見えます-13(https://en.wikipedia.org/wiki/ROT13)またはシーザー暗号。

これを試してみてください:

+0

OPはRoth13を探しているのではなく、Caesar Cipherを探している。 –

+0

ROT13はシフト13のシーザー暗号です。私の答えでリンクされている '腐敗(rot)'ライブラリは、移動したいスペースの数を設定することを可能にします。 –

関連する問題