Цезарийн шифр ба текст шифрлэгч — үнэгүй
Текстийг Цезарийн шифр, ROT13, Atbash болон Виженерийн шифрээр шифрлэх ба тайлах. Сонгодог орлуулгын шифрүүд, бүгд хөтчид.
Надад шифрлэгдсэн текст бий: шилжилтийг ол
Оролтын текстэд Цезарийн шилжилт бүрийг турших бөгөөд үр дүн жинхэнэ хэлтэй хэр төстэй байгаагаар эрэмбэлнэ.
Үсэг бүрийг 13-аар шилжүүлнэ. Өөрийн урвуу — хоёр удаа хэрэглэхэд анхны текст буцаж ирнэ.
Зөвхөн сургалтын зорилгоор. Цезар, ROT13, Atbash, Vigenere нь сонгодог шифрүүд — тэдгээр нь бодит нууцлал хангадаггүй бөгөөд амархан задлагддаг. Нууц мэдээллийг хамгаалахад ашиглахгүй байна уу.
Түгээмэл хэрэглээ
- ROT13-ийг кодлох болон нээхROT13-ийг бичвэрийг сүнслэхэд ашиглах — spoilers, таавар хариулт болон агуулгын анхааруулга хийхийн сайн сонирхол.
- Цезарь шифр ухаалга үүсгэхНарийн мессежүүдийг Цезарь шифр рүү кодлох өрөө траву, өрөө халаа болон ухаалгын сорилтуудын хувьд.
- Сонгодог криптограф суралцахЦезарь, Atbash болон Vigenère шифрүүдийг сонсохыг криптографийн түүх болон зарчмуудыг ойлгохын тулд.
- Нарийн мессежүүд илгээхХувийн мессежүүд, тэмдэглэл болон нэгдэх холбоо энгийн замсны шифр рүү кодлох.
- Atbash шифр хэрэглэхAtbash дээр цагаан цагаан цагаан мөнгө - A Z болж, B Y болж, гэхэд л зүүн эртний иврит шифр.
Хэрхэн ажилладаг
Дөрвөн шифр бүгд — Цезарь, ROT13, Атбаш, Виженер — гадаад номын сан хамааралгүйгээр хөтчид цэвэр тэмдэгт-кодын арифметикаар шинээс хэрэгжсэн. Кодлолт, декодлолт бичих тутамд таны хөтчид шууд явагддаг; серверт юу ч хэзээ ч илгээгддэггүй.
- 1Шифр сонгоод тохируулахДөрвөн сонгодог орлуулгын шифрийн хооронд сонго. Цезарь гулсуураар 1–25 шилжилтийн утга тохируулна. Виженер текстийн байрлал бүрт өөр шилжилт тодорхойлдог түлхүүр үг шаарддаг. ROT13, Атбаш параметргүй — хоёулаа өөрөө-урвуу, кодлолт, декодлолт ижил үйлдэл.
- 2Гараар бичсэн тэмдэгтийн арифметик хувиргалтыг ажиллуулдагШифр бүр оролтын мөр дээрх жижиг цэвэр функц юм. Цезарь, ROT13 нь тэмдэгтийн код дээр модуляр арифметик ашигладаг — ((charCode - base + shift) % 26) + base — цагаан толгойн бус тэмдэгтийг огт өөрчлөхгүй үлдээдэг. Атбаш үсэг бүрийг base + 25 - (charCode - base) тооцоолж толин байдлаар харуулдаг. Виженер түлхүүр үгийн тэмдэгтийг эргэлдэж дараагийн үсэг бүрт өөр шилжилт хэрэглэдэг.
- 3Гар хүчний хагаллагч 25 Цезарийн шилжилтийг бүгдийг зэрэглэдэгХэрэв танд шифртекст байгаа ч мэдэгдэж буй шилжилт байхгүй бол 'хагалах' самбар 25 шилжилтийг нэг зэрэг оролдож, chi-squared шалгуур ашиглан Англи үсгийн давтамжтай харьцуулж нэр дэвшигч бүрийг оноогоор дүгнэдэг. Жинхэнэ Англитай хамгийн сайн тохирох үсгийн тархалттай тайлал эхэнд эрэмбэлэгдэнэ.
- 4Үр дүнг хуулах эсвэл оньсого холбоос хуваалцахГаралт товшилт бүрт амьдаар шинэчлэгддэг. Түүнийг clipboard руу хуул, эсвэл таны сонгосон шифр, шилжилт эсвэл түлхүүр, оролтын текстийг кодолсон URL үүсгэхийн тулд 'Холбоос хуулах'-г ашигла — ингэснээр та хэрэгсэлд шууд нээгддэг кодлогдсон оньсого хуваалцаж болно.
Холбоотой хэрэгслүүд
URL кодлогч ба декодер
URL болон асуулгын мөрийг кодлох, тайлах. EncodeURIComponent, decodeURIComponent болон асуулгын мөрийг задлан шинжлэхийг дэмждэг.
Base64 кодлогч ба задлагч
Текст эсвэл файлуудыг Base64 болгон кодлох эсвэл Base64 мөрүүдийг энгийн текст болгон задлах. Агшин зуур, хувийн, үнэгүй.
HTML кодлогч ба задлагч
Тусгай тэмдэгтүүдийг HTML объект болгон кодлох эсвэл объектуудыг энгийн текст болгон задлах. Агшин зуур, хөтчид.