00Tukar Bahasa
RotorCrypt X menyokong 20 bahasa, dengan itu menjangkau kira-kira 44.5% penduduk dunia dalam bahasa ibunda mereka โ bersamaan dengan kira-kira 3.6 bilion orang.
| Bendera | Bahasa | Penutur Asli | Kod |
|---|---|---|---|
| ๐จ๐ณ | Cina | ~ 940 Juta | ZH |
| ๐ช๐ธ | Sepanyol | ~ 485 Juta | ES |
| ๐ฎ๐ณ | Hindi | ~ 345 Juta | IN |
| ๐ฌ๐ง | Inggeris | ~ 380 Juta | EN |
| ๐ธ๐ฆ | Arab | ~ 360 Juta | AR |
| ๐ต๐น | Portugis | ~ 240 Juta | PT |
| ๐ท๐บ | Rusia | ~ 150 Juta | RU |
| ๐ฏ๐ต | Jepun | ~ 125 Juta | JA |
| ๐ฐ๐ท | Korea | ~ 82 Juta | KR |
| ๐ซ๐ท | Perancis | ~ 80 Juta | FR |
| ๐น๐ท | Turki | ~ 80 Juta | TR |
| ๐ต๐ฐ | Urdu | ~ 70 Juta | PK |
| ๐ฎ๐น | Itali | ~ 65 Juta | IT |
| ๐ฉ๐ช | Jerman | ~ 75 Juta | DE |
| ๐ฎ๐ฉ | Indonesia | ~ 43 Juta | ID |
| ๐ต๐ฑ | Poland | ~ 40 Juta | PL |
| ๐ฒ๐พ | Melayu | ~ 19 Juta | MY |
| ๐ฌ๐ท | Yunani | ~ 13 Juta | GR |
| ๐ธ๐ช | Sweden | ~ 10 Juta | SE |
| ๐ธ๐ฌ | Inggeris (Singapura) | ~ 2 Juta | SG |
Cara menukar bahasa
01Cipta Kenalan
Sebelum anda boleh menghantar mesej tersulit, kenalan mesti dicipta terlebih dahulu. Program ini tidak menyimpan nama sebenar โ identiti kenalan disimpan secara tersulit secara dalaman. Tiada sesiapa yang membuka fail pada cakera keras anda dapat membuat sebarang kesimpulan tentang kenalan anda.
*.key tersulit serta entri dalam contact.json. Tiada nama yang boleh dibaca disimpan dalam fail-fail ini.02Sepanduk Merah & Keperluan Jabat Tangan
Apabila sepanduk berwarna merah, jabat tangan belum dilakukan dengan kenalan ini. Ini bermakna: belum ada kunci sesi yang dikongsi. Mesej boleh disulitkan, tetapi tahap keselamatan tertinggi hanya aktif selepas jabat tangan.
Cara memulakan jabat tangan:
Selepas menghantar, sepanduk bertukar kepada Biru:
03Sulitkan Mesej
04Salin & Hantar Output
Blok tersulit yang dijana dalam medan output boleh dihantar melalui dua cara:
| Kaedah | Cara |
|---|---|
| Salin secara manual | Klik โSalin Output". Blok akan disimpan dalam papan klip. Tampalkan ke dalam aplikasi pilihan anda โ messenger, e-mel, fail teks, forum atau lain-lain. |
| E-mel terus | Klik โHantar E-mel". Program e-mel lalai anda akan dibuka dengan blok tersulit sudah berada dalam medan mesej. Penerima dan subjek anda masukkan sendiri. |
05Nyahsulit Mesej (Penerima)
Walaupun satu aksara yang hilang atau berlebihan menjadikan penyahsulitan mustahil. Punca ralat paling biasa adalah salinan yang tidak lengkap.
06Hantar Balasan & Lengkapkan Jabat Tangan
Selepas menyahsulit mesej pertama, sepanduk bertukar kepada Kuning:
Jabat tangan belum selesai! Kenalan anda kini menunggu balasan anda untuk mengesahkan kunci yang dikongsi pada kedua-dua belah pihak.
Sebaik sahaja pengirim asal menyahsulit balasan anda, sepanduk pada kedua-dua peranti akan bertukar kepada Hijau โ jabat tangan selesai secara dua hala.
07Sepanduk Hijau โ Komunikasi Selamat
Apabila sepanduk berwarna hijau secara kekal, kedua-dua pihak telah berjaya disahkan. Mulai sekarang, setiap mesej dilindungi oleh kunci sesi unik yang diperbaharui secara automatik selepas setiap pertukaran.
Ini bermakna: walaupun penyerang berjaya memecahkan satu mesej, ini tidak memberikan akses kepada mesej sebelum atau selepasnya. Prinsip ini dipanggil Forward Secrecy โ kerahsiaan ke hadapan.
08Fail Rosak โ Apa Perlu Dibuat?
Program berfungsi dengan dua jenis fail dalam subfolder Key/ dalam direktori program:
| Fail | Kandungan |
|---|---|
*.key | Kunci sesi tersulit โ satu fail bagi setiap kenalan |
contact.json | Senarai kenalan tersulit โ tidak mengandungi nama yang boleh dibaca |
Jika salah satu fail ini rosak, dipadam atau ditulis ganti secara tidak sengaja:
*.key yang terjejas dan/atau contact.json.*.key penting pada pemacu USB atau cakera keras luaran โ jangan sekali-kali di awan (lihat terma penggunaan).
09Bilangan Rotor & Petua untuk Keselamatan Lebih Tinggi
Bilangan rotor secara langsung mempengaruhi berapa banyak lapisan penyulitan yang dihasilkan oleh lapisan rotor:
| Versi | Rotor | Penggunaan |
|---|---|---|
| Shareware | Maks. 3 | Sesuai untuk ujian awal dan proses jabat tangan |
| Versi Penuh | Jauh lebih banyak | Disyorkan untuk semua kandungan sensitif โ semakin banyak rotor, semakin besar ruang kunci |
10Penggunaan Mudah Alih โ Program pada Pemacu USB
RotorCrypt X 100% mudah alih. Anda boleh menyimpan program termasuk semua fail kunci pada pemacu USB dan menjalankannya pada mana-mana komputer โ tanpa pemasangan, tanpa hak pentadbir, tanpa meninggalkan sebarang jejak pada sistem asing.
Key/) ke pemacu USB anda. Pada mana-mana komputer Windows: masukkan pemacu, jalankan program terus daripadanya. Semua fail kunci kekal pada pemacu โ tiada apa yang disimpan pada komputer asing.
11Keselamatan Teknikal โ Mengapa Ia Begitu Selamat
Bahagian ini menerangkan dengan kata-kata yang mudah difahami apa yang berada di sebalik penyulitan โ tiada pengetahuan awal diperlukan.
Penyulitan mempunyai beberapa lapisan bebas
Rotor hanyalah satu daripada beberapa lapisan. Mesej melalui empat peringkat bebas dalam program. Setiap peringkat sendiri sudah memberikan perlindungan yang besar โ bersama-sama, ia hampir mustahil dipecahkan:
Sebagai perbandingan: walaupun penyerang menyerang lapisan โก dengan komputer terpantas di dunia โ dia masih perlu mengatasi lapisan โ selepas itu, dan sebaliknya. Gabungan ini menggandakan keselamatan, bukan hanya menambahnya.
Apa yang dilakukan oleh setiap komponen
| Komponen | Apa yang dilakukannya | Mengapa ia penting |
|---|---|---|
| RotorCrypt X | Setiap aksara melalui beberapa peringkat permutasi berputar. Sambungan adalah dinamik โ tiada abjad tetap. | Kelemahan yang paling terkenal daripada mesin rotor sejarah (huruf tidak pernah boleh disulitkan kepada dirinya sendiri) dihapuskan sepenuhnya di sini. |
| Papan sambungan (65,530 kedudukan) | Semua 65,530 kedudukan disambungkan secara berpasangan โ seperti mesin sejarah, tetapi dengan ruang kunci yang jauh lebih besar secara astronomi. | Papan sambungan sahaja menjana lebih banyak konfigurasi yang mungkin daripada atom dalam alam semesta yang boleh dilihat (lihat pengiraan di bawah). |
| AES-256-GCM | Penyulitan blok moden yang digunakan secara global oleh tentera dan agensi risikan. Setiap mesej menerima nilai rawak unik (Nonce). | Walaupun mesej yang serupa menjana blok tersulit yang berbeza sepenuhnya setiap kali โ tiada analisis statistik yang mungkin. |
| HKDF (SHA-3-256) | Daripada satu kunci utama, kunci berasingan untuk kandungan dan pengesahan diterbitkan. | Menghalang kunci separa yang terjejas daripada membahayakan bidang lain. |
| Tandatangan HMAC | Setiap mesej ditandatangani secara kriptografi. | Sebarang gangguan โ walaupun perubahan satu aksara โ akan dikesan. Penyahsulitan akan ditolak dan penerima diberi amaran. |
| Putaran kunci | Selepas setiap mesej, kunci diperbaharui secara automatik. | Kunci yang terjejas tidak memberikan akses kepada mesej lampau atau akan datang (Forward Secrecy). |
Sebesar mana ruang kunci? โ Nombor yang menjelaskan semuanya
Ruang kunci ialah bilangan semua kombinasi kunci yang mungkin. Semakin besar nombor ini, semakin lama masa yang diperlukan oleh penyerang untuk mencuba semua kemungkinan.
Sebagai perbandingan: Alam semesta yang boleh dilihat mengandungi anggaran 1080 atom. Nombor ini kelihatan besar yang tidak terbayangkan โ tetapi ia sangat kecil berbanding apa yang dihasilkan oleh RotorCrypt X.
Ruang kunci K terhasil daripada gabungan rotor (di sini: 50 rotor sebagai contoh untuk versi penuh) dan papan sambungan:
Berapa lama serangan akan mengambil masa?
Mari kita andaikan kuasa pengkomputeran yang sama sekali tidak realistik โ jauh melebihi apa yang mungkin hari ini atau akan menjadi mungkin dalam masa terdekat:
Bagaimana pula dengan komputer kuantum?
Komputer kuantum dianggap sebagai ancaman masa depan terbesar untuk penyulitan. Serangan kuantum yang paling berkesan terhadap penyulitan simetri dipanggil algoritma Grover. Ia lebih pantas daripada komputer klasik โ tetapi kelebihannya sering dibesar-besarkan.
Algoritma Grover membahagi dua eksponen โ iaitu bilangan sifar. Ini kedengaran dramatik. Tetapi lihat nombornya:
12Ciri Keselamatan Baharu
Perlindungan Bootstrap โ K_current tidak pernah dalam teks jelas
Kunci sesi K_current tidak pernah dihantar tanpa perlindungan semasa pertukaran mesej pertama. Satu kebergantungan HMAC bulat yang elegan secara matematik melindunginya:
Selepas jabat tangan selesai (sepanduk hijau), K_PERM turut melindungi โ kunci tempatan kekal yang tidak pernah meninggalkan peranti.
Perlindungan Replay โ Setiap mesej hanya sekali
Setiap mesej hanya boleh dinyahsulit sekali sahaja. Jika seseorang cuba membuka semula mesej yang sudah dinyahsulit, tetingkap amaran yang jelas akan muncul:
Ini juga melindungi daripada senario di mana seseorang mendapat akses kepada komputer anda dan cuba menyahsulit mesej yang dipintas buat kali kedua.
Kapasiti lebih besar โ 5,951 aksara berbanding 1,947
Dengan mengoptimumkan struktur blok dalaman, mesej kini boleh memuatkan 5,951 aksara โ jauh lebih banyak daripada sebelumnya. Saiz blok 13,600 byte kekal sama.
Penambahbaikan lain
| Ciri | Penerangan |
|---|---|
| Senarai kenalan mengikut abjad | Kenalan kini sentiasa dipaparkan mengikut susunan abjad โ walaupun selepas program dimulakan semula. |
| Kenalan kosong di atas | Di bahagian paling atas senarai terdapat entri kosong โ supaya tiada nama kenalan yang kelihatan kepada orang di sekeliling. |
| Set semula bilangan rotor | Selepas penyahsulitan, bilangan rotor dikosongkan secara automatik โ supaya anda memilih bilangan baharu secara sedar untuk setiap balasan. |
| Penyegerakan dipertingkatkan | Jika terdapat masalah penyegerakan, proses set semula kini berjalan sepenuhnya automatik pada kedua-dua belah pihak. |
13Pendaftaran & Versi Penuh
RotorCrypt X tersedia sebagai Shareware. Versi percuma membenarkan sehingga 3 rotor. Versi penuh membuka kesemua 50 rotor.
Versi Shareware
Pada permulaan pertama, fail license.key secara automatik dicipta dalam folder Key/. Fail ini menandakan versi shareware. Selagi tiada lesen versi penuh diaktifkan, tetingkap amaran akan muncul apabila memilih lebih daripada 3 rotor.
Membeli versi penuh
Versi penuh tersedia melalui pilihan pembelian terbina dalam. Pergi ke menu Bantuan โ Pendaftaran dan klik โBeli". Selepas pembelian, anda akan menerima kunci lesen melalui e-mel.
Mengaktifkan lesen
Tetingkap pendaftaran
| Status | Paparan dalam tetingkap |
|---|---|
| Shareware | โ Tidak diaktifkan โ medan input kelihatan, butang โBeli" aktif |
| Versi Penuh | โ Versi penuh diaktifkan โ nama dan kunci dipaparkan, medan dikunci |