0

デコード結果

シーザー暗号
シフト

エンコード結果

シーザー暗号
シフト

シーザー暗号について

シーザー暗号は、文章の文字を他の文字に置換することで暗号化する単一換字式暗号のひとつです。

文字の置換は、「A」から「Z」までの文字を「ABCDEFGHIJKLMNOPQRSTUVWXYZ」の26文字の中でシフトさせることで行います。

例えば、-3文字シフトする場合は「A」は「X」、「Z」は「W」に暗号化されます。

暗号化前: ABCDEFGHIJKLMNOPQRSTUVWXYZ
暗号化後: XYZABCDEFGHIJKLMNOPQRSTUVW
暗号化前の文章: THIS IS A SECRET MESSAGE
暗号化後の文章: QEFP FP X PBZOBQ JBPPXDB

シフトする数が暗号のキーになります。

英字のみが暗号化され、数字や記号などは暗号化されません。

シフトする数が13の場合、ROT13と同じ結果になります。

ダイアクリティカルマークを保持した状態で文字をシフトします。そのため、例えば「Á」は「X́」に暗号化されます。

その他の言語サポート

ラテン文字の他に、キリル文字、日本語の平仮名/片仮名をサポートしています。

キリル文字

キリル文字を-3文字シフトする場合は以下のように暗号化されます。

暗号化前: АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
暗号化後: ЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬ

ダイアクリティカルマークを保持した状態で文字をシフトします。そのため、例えばロシア語の「Ё」は「В̈」に暗号化されます。「Й」および「й」の文字は、「И」「и」にダイアクリティカルマークである「 ̆」(Breve)が付いた文字ではなく、固有の1文字として扱われます。

日本語の平仮名/片仮名

日本語の平仮名/片仮名を-3文字シフトする場合は以下のように暗号化されます。

暗号化前: ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔ
暗号化後: をんゔぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑ
暗号化前: ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴ
暗号化後: ヲンヴァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱ

文字の順序は、Unicodeにおける定義順です。「ゕ」「ゖ」「ヵ」「ヶ」や「ヷ」「ヸ」「ヹ」「ヺ」は暗号化の対象ではないことに注意してください。