Lompat ke konten
Aback Tools Logo

Encoder Decoder ROT47

Enkode dan dekode teks menggunakan sandi substitusi ROT47 dengan encoder decoder ROT47 gratis kami. ROT47 menggeser semua 94 karakter ASCII yang dapat dicetak - huruf, digit, tanda baca, dan simbol - sebanyak 47 posisi. Sifatnya self-inverse: sekali diterapkan mengenkode, diterapkan lagi mendekode. Semua pemrosesan berjalan lokal di browser Anda - tanpa pendaftaran.

ROT47 Encoder / Decoder

Encode or decode text using the ROT47 substitution cipher. ROT47 shifts all 94 printable ASCII characters - letters, digits, punctuation, and symbols - by 47 positions. It is self-inverse: applying it once encodes, applying it again decodes. All processing runs locally in your browser with no server uploads.

Character mapping preview (first 24 characters):

A→p B→q C→r D→s E→t F→u G→v H→w I→x J→y K→z L→{ M→| N→} O→~ P→! Q→" R→# S→$ T→% U→& V→' W→( X→)

ROT47 Quick Reference:
  • Scope: All 94 printable ASCII characters - U+0021 (!) through U+007E (~) - including letters, digits, punctuation, and symbols.
  • Shift: Each character moves 47 positions forward within the 94-character range, wrapping around at the end.
  • Self-inverse: Applying ROT47 twice always returns the original text - 47 + 47 = 94 = the full range size.
  • Non-printable characters: Spaces, tabs, newlines, and all characters outside U+0021-U+007E are passed through unchanged.
  • Not encryption: ROT47 provides no security and is trivially reversible. Use it only for casual obfuscation, not sensitive data.

Mengapa Menggunakan Encoder Decoder ROT47 Kami?

  • Enkode dan Dekode ROT47 Instan: Terapkan ROT47 pada teks apa pun secara instan di browser Anda tanpa waktu tunggu. Encoder decoder ROT47 kami memproses input dalam milidetik - karena ROT47 self-inverse, operasi yang sama mengenkode sekaligus mendekode.
  • Encoder Decoder ROT47 Online yang Aman: Semua pengenkodean dan pendekodean ROT47 terjadi lokal di browser Anda. Teks Anda tidak pernah meninggalkan perangkat Anda, menjamin 100% privasi setiap kali Anda memakai encoder decoder ROT47 online kami.
  • Encoder Decoder ROT47 - Tanpa Instalasi: Gunakan encoder decoder ROT47 kami langsung di browser apa pun tanpa unduhan, plugin, atau perangkat lunak. Enkode dan dekode ROT47 dari perangkat mana pun - desktop, tablet, atau ponsel - secara instan.
  • Cakupan Penuh ASCII yang Dapat Dicetak: Berbeda dari ROT13 yang hanya menggeser huruf, ROT47 menggeser semua 94 karakter ASCII yang dapat dicetak - huruf, digit, tanda baca, dan simbol - menjadikannya sandi rotasi paling menyeluruh untuk menyamarkan konten campuran.

Kasus Penggunaan Umum Encoder Decoder ROT47

  • Menyamarkan Konten Campuran dengan Simbol: ROT47 menyamarkan teks yang memuat digit, tanda baca, dan simbol - bukan hanya huruf. Gunakan encoder decoder ROT47 kami saat ROT13 tidak cukup karena konten Anda memuat angka, alamat email, atau potongan kode.
  • Menyembunyikan Spoiler dengan Cakupan Karakter Penuh: Sembunyikan spoiler yang memuat tanggal, skor, kode, dan karakter khusus di forum dan komunitas. ROT47 mengenkode seluruh rentang ASCII yang dapat dicetak, jadi angka dan tanda baca pada spoiler Anda juga tersamarkan.
  • Pengujian Pengembang dan Penyamaran Log: Acak cepat data uji di log, fixture, dan respons API tiruan - termasuk ID numerik, timestamp, dan key JSON - agar string yang tampak sensitif tidak ter-commit atau terbagikan.
  • Desain Puzzle dan Tantangan CTF: Perancang tantangan capture-the-flag (CTF) memakai ROT47 untuk mengenkode flag dan petunjuk yang memuat angka dan karakter khusus. Encoder decoder ROT47 kami memudahkan menyiapkan dan memverifikasi konten tantangan terkode.
  • Penyamaran Kode dan Konfigurasi Santai: Samarkan nilai konfigurasi, kredensial contoh, dan kunci API demo di dokumentasi dan tutorial agar tidak terpakai atau dipanen bot secara tak sengaja.
  • Demonstrasi Kriptografi Edukatif: ROT47 adalah contoh pengajaran yang sangat baik untuk sandi substitusi rentang penuh dan aritmetika modular. Gunakan encoder decoder ROT47 kami di kelas dan workshop untuk menunjukkan cara kerja sandi rotasi di luar alfabet.

Apa Itu ROT47?

ROT47 (Rotate by 47, rotasi 47) adalah sandi substitusi yang menggeser semua 94 karakter ASCII yang dapat dicetak - dari U+0021 (!) hingga U+007E (~) - sebanyak 47 posisi di dalam rentang tersebut. Berbeda dari ROT13, yang hanya menggeser 26 huruf Latin, ROT47 mencakup seluruh rentang ASCII yang dapat dicetak termasuk digit, tanda baca, dan simbol. Karena rentangnya berisi tepat 94 karakter dan 47 + 47 = 94, menerapkan ROT47 dua kali selalu mengembalikan teks asli - membuatnya self-inverse: operasi yang sama mengenkode sekaligus mendekode. Encoder decoder ROT47 kami mengimplementasikan spesifikasi ROT47 lengkap secara tepat: setiap karakter ASCII yang dapat dicetak digeser, sedangkan spasi, tab, baris baru, dan semua karakter non-ASCII dilewatkan tanpa perubahan. ROT47 bukan enkripsi - ia tidak memberikan keamanan dan mudah dibalik -, tetapi luas dipakai untuk menyamarkan konten teks campuran secara santai.

Cara Kerja Encoder Decoder ROT47 Kami

  1. Masukkan Teks Anda: Tempel atau ketik teks yang ingin dienkode atau didekode ke kotak input. Karena ROT47 self-inverse, operasi yang sama mengenkode sekaligus mendekode - tidak ada mode enkode/dekode terpisah.
  2. Pemrosesan Instan di Browser: Klik Terapkan ROT47 dan encoder decoder ROT47 akan memproses teks Anda sepenuhnya di browser dengan JavaScript murni. Teks Anda tidak pernah meninggalkan perangkat - tanpa server, tanpa penyimpanan, privasi penuh.
  3. Salin atau Unduh Output: Hasil langsung muncul di kotak output. Gunakan tombol Salin untuk menyalin ke clipboard, tombol Unduh untuk menyimpan sebagai file teks, atau tombol Tukar untuk memindahkan output kembali ke input dan memverifikasi bolak-balik.

Apa yang Diubah ROT47 dan Apa yang Dilewatkan

  • ASCII yang dapat dicetak (U+0021-U+007E): semua 94 karakter dalam rentang ini - termasuk huruf besar dan kecil, digit 0-9, serta tanda baca dan simbol - digeser sebanyak 47 posisi.
  • Spasi (U+0020): karakter spasi biasa TIDAK termasuk rentang ASCII yang dapat dicetak (posisinya satu di bawah !) dan dilewatkan tanpa perubahan.
  • Karakter kontrol dan baris baru: tab (U+0009), baris baru (U+000A), carriage return (U+000D), dan semua karakter kontrol lain dilewatkan tanpa perubahan, menjaga struktur teks.
  • Karakter non-ASCII: semua karakter Unicode di atas U+007E - termasuk huruf beraksen, karakter CJK, Arab, emoji, dan simbol tambahan - dilewatkan tanpa perubahan.

ROT47 vs ROT13 - Perbedaan Utama

Batasan Penting ROT47: ROT47 bukan enkripsi. Ini sandi substitusi yang mudah dibalik dan tidak memberikan keamanan apa pun terhadap penyerang. Siapa pun yang tahu sandinya (bersifat pengetahuan publik) bisa mendekode output ROT47 seketika. Jangan gunakan ROT47 untuk melindungi kata sandi, data pribadi, kunci API, atau informasi sensitif apa pun. Untuk keamanan nyata, gunakan enkripsi yang tepat seperti AES-256. ROT47 hanya cocok untuk penyamaran santai yang tujuannya mencegah pembacaan tak sengaja - bukan mencegah pendekodean yang disengaja.

  • Cakupan karakter: ROT13 hanya menggeser 26 huruf Latin (A-Z, a-z). ROT47 menggeser semua 94 karakter ASCII yang dapat dicetak termasuk digit dan simbol.
  • Besaran pergeseran: ROT13 menggeser 13 dalam alfabet 26 karakter. ROT47 menggeser 47 dalam rentang ASCII 94 karakter.
  • Kapan dipakai: gunakan ROT13 saat hanya perlu menyamarkan huruf. Gunakan ROT47 saat teks Anda memuat angka, tanda baca, atau simbol yang juga perlu disamarkan.
  • Sifat self-inverse: ROT13 maupun ROT47 sama-sama self-inverse - menerapkan salah satunya dua kali mengembalikan teks asli.

Pertanyaan yang Sering Diajukan

Encoder decoder ROT47 adalah alat yang menerapkan sandi substitusi ROT47 pada teks - menggeser semua 94 karakter ASCII yang dapat dicetak (! hingga ~) sebanyak 47 posisi. Karena rentangnya tepat 94 karakter dan 47 + 47 = 94, menerapkan ROT47 dua kali mengembalikan teks asli. Encoder decoder ROT47 kami berjalan sepenuhnya di browser Anda, tanpa pendaftaran.

ROT13 hanya menggeser 26 huruf Latin (A-Z, a-z) sebanyak 13 posisi, membiarkan digit, tanda baca, dan simbol tidak berubah. ROT47 menggeser semua 94 karakter ASCII yang dapat dicetak - termasuk huruf, digit, dan simbol - sebanyak 47 posisi. Gunakan ROT47 saat Anda perlu menyamarkan teks yang berisi angka dan karakter khusus, bukan hanya huruf.

Itu perilaku yang benar. ROT47 bersifat self-inverse karena rentang ASCII yang dapat dicetak tepat berisi 94 karakter dan 47 + 47 = 94. Menerapkan pergeseran dua kali mengembalikan setiap karakter ke posisi asalnya. Artinya operasi enkode dan dekode identik - cukup terapkan ROT47 sekali untuk bergerak ke arah mana pun.

Tidak. ROT47 adalah sandi substitusi sederhana, bukan enkripsi. Ia tidak memberikan keamanan apa pun - siapa pun yang tahu sandinya (bersifat pengetahuan publik) bisa mendekodenya seketika. Gunakan ROT47 hanya untuk penyamaran santai, bukan untuk melindungi data sensitif. Untuk keamanan nyata, gunakan enkripsi AES.

Tentu saja. Semua pengenkodean dan pendekodean ROT47 terjadi lokal di browser Anda menggunakan JavaScript. Teks Anda tidak pernah dikirim ke server, tidak disimpan, dan tidak dicatat. Data Anda tetap sepenuhnya privat di perangkat Anda.

ROT47 hanya menggeser karakter ASCII yang dapat dicetak dari U+0021 (!) hingga U+007E (~). Spasi biasa (U+0020), tab, baris baru, carriage return, dan semua karakter Unicode di atas U+007E - termasuk huruf beraksen, emoji, dan karakter CJK - dilewatkan tanpa perubahan.

Ya - ROT47 ideal untuk menyembunyikan spoiler yang memuat tanggal, skor, kode, dan konten numerik lainnya. Berbeda dari ROT13 yang membiarkan digit terlihat, ROT47 menyamarkan digit bersama huruf dan simbol, sehingga teks terkode sepenuhnya tidak terbaca sekilas.

Ya - encoder decoder ROT47 kami 100% gratis, tanpa pendaftaran, tanpa akun, dan tanpa batas penggunaan. Enkode dan dekode ROT47 sebanyak yang Anda butuhkan, untuk teks berapa pun, sepenuhnya gratis selamanya.

Untuk setiap karakter ASCII yang dapat dicetak dengan titik kode c (di mana 33 ≤ c ≤ 126), output ROT47 adalah: ((c − 33 + 47) mod 94) + 33. Ini menggeser karakter 47 posisi ke depan dalam rentang 94 karakter, berputar kembali di akhir. Menerapkan rumus dua kali mengembalikan titik kode asli.