Alat Penyahkuncian Base64 Dalam Talian

Alat Penyahkuncian Base64 Dalam Talian adalah alat yang mudah dan berguna untuk membantu pengguna mendekod data yang dikodkan dalam Base64, menukarnya kepada data asal yang jelas. Selain itu, ia juga menyediakan fungsi penyulitan Base64 yang sesuai untuk senario di mana teks perlu disulitkan atau dinyahkunci.

Fungsi Alat

Fungsi utama alat ini termasuk:

  • Penyulitan Base64: Menyokong menukarkan rentetan teks kepada format kod Base64, sesuai untuk penyulitan data, penghantaran selamat atau mencegah masalah kehilangan makna aksara Cina.
  • Penyahkuncian Base64: Menyokong mendekod rentetan yang dikodkan dalam Base64 kepada kandungan yang jelas, memudahkan pemulihan data asal.
  • Penyulitan dan Penyahkuncian Dalam Talian: Melakukan penyulitan dan penyahkuncian Base64 ke atas mana-mana teks untuk memastikan keselamatan data, terutamanya sesuai untuk penghantaran URL dan penghantaran email.
  • Menyokong Pemprosesan Aksara Cina: Base64 dapat menyelesaikan masalah kehilangan makna aksara Cina dengan berkesan, membantu menyelesaikan masalah penyodokan aksara antara platform yang berbeza.

Apa itu Base64?

Base64 adalah satu cara pengkodan yang biasa digunakan untuk menukarkan data binari kepada bentuk aksara ASCII yang boleh dicetak. Ia biasanya digunakan dalam penghantaran email, pengkodan URL dan penyimpanan data. Di internet, Base64 digunakan secara meluas untuk mengkod fail dan data teks, memastikan kestabilan dan keselamatan semasa penghantaran antara sistem atau platform yang berbeza.

Jadual Indeks Base64

Pengkodan Base64 menggunakan 64 aksara ASCII yang boleh dicetak (A-Z, a-z, 0-9, +, /) untuk mengkodkan mana-mana urutan bait binari ke dalam rentetan ASCII, dengan simbol "“=”" digunakan sebagai sufiks.

Nilai Aksara Nilai Aksara Nilai Aksara Nilai Aksara
0 A 16 Q 32 g 48 w
1 B 17 R 33 h 49 x
2 C 18 S 34 i 50 y
3 D 19 T 35 j 51 z
4 E 20 U 36 k 52 0
5 F 21 V 37 l 53 1
6 G 22 W 38 m 54 2
7 H 23 X 39 n 55 3
8 I 24 Y 40 o 56 4
9 J 25 Z 41 p 57 5
10 K 26 a 42 q 58 6
11 L 27 b 43 r 59 7
12 M 28 c 44 s 60 8
13 N 29 d 45 t 61 9
14 O 30 e 46 u 62 +
15 P 31 f 47 v 63 /

  Base64 memecahkan rentetan input mengikut bait, mendapatkan nilai binari masing-masing (jika kurang daripada 8 bit, bahagian tinggi dilengkapkan dengan 0), kemudian menyambung nilai binari ini, dan memecahnya kepada kumpulan 6 bit (kerana 2^6=64), jika kumpulan terakhir kurang daripada 6 bit, 0 ditambah pada akhir. Setiap nilai binari kumpulan ditukarkan ke desimal, dan mencari simbol yang sepadan dalam jadual di atas, dan menyambungkannya menjadi hasil pengkodan Base64.

  Base64 boleh digunakan untuk pengkodan data binari kepada sebarang data di dalam situasi di mana hanya aksara ASCII boleh dihantar. Namun, ia paling kerap digunakan untuk pemprosesan dan penghantaran data teks, seperti dalam email format MIME, Base64 boleh digunakan untuk mengkod kandungan email, memudahkan penghantaran antara komputer dari bahasa yang berbeza tanpa kehilangan makna, ingat ia adalah penghantaran bukan paparan, contohnya komputer di Eropah Barat boleh melihat aksara Cina dalam kod utf-8 (dengan font yang sesuai dipasang), tetapi mungkin tidak dapat menghantarnya dengan betul, dalam kes ini, menukarkannya kepada Base64 akan mengatasi kebimbangan ini.

Pengkodan Base64, jika tidak dinyatakan secara khusus, biasanya dianggap bahawa aksara bukan ASCII diproses dalam set aksara UTF-8.

Kenapa menggunakan alat penyahkuncian Base64?

Penggunaan pengkodan Base64 dapat menyelesaikan masalah pengkodan aksara dan kehilangan makna, terutamanya dalam penghantaran data yang mengandungi aksara khusus atau bukan A