Codificatore e decodificatore Base64
Servizi di codifica e decodifica Base64 online comodi e veloci.
Linguaggi di programmazione per i metodi Base64:
//encode
window.btoa('str')
//decode
window.atob('base64')
import base64;
//encode
base64.b64encode();
//decode
base64.b64decode();
import java.util.Base64;
//encode
byte[] binaryData = "hello world".getBytes();
String encodedData = Base64.getEncoder().encodeToString(binaryData);
//decode
String encodedData = "aGVsbG8gd29ybGQ=";
byte[] binaryData = Base64.getDecoder().decode(encodedData);
import (
"encoding/base64"
)
//encode
base64.StdEncoding.EncodeToString(binaryData)
//decode
base64.StdEncoding.DecodeString(encodedData)
#include "b64/encode.h"
//encode
base64::encoder enc;
enc.encode(binaryData, sizeof(binaryData), encodedData);
//decode
base64::decoder dec;
dec.decode(encodedData, encodedData.size(), binaryData);
import Foundation
//encode
let binaryData = "hello world".data(using: .utf8)!
let encodedData = binaryData.base64EncodedString()
//decode
let encodedData = "aGVsbG8gd29ybGQ="
let binaryData = Data(base64Encoded: encodedData)!
let decodedString = String(data: binaryData, encoding: .utf8)!
//encode
base64_encode('str')
//decode
base64_decode('base64')
//encode
System.Convert.ToBase64String(binaryData);
//decode
byte[] binaryData = System.Convert.FromBase64String(encodedData);
string decodedString = System.Text.Encoding.UTF8.GetString(binaryData);
require 'base64'
//encode
Base64.encode64(binaryData)
//decode
binaryData = Base64.decode64(encodedData)
decodedString = binaryData.force_encoding('UTF-8')
L'importanza della crittografia dei dati
La crittografia dei dati può migliorare la sicurezza dei dati, in modo che anche se i dati vengono rubati, gli hacker non possano accedere direttamente ai dati, riducendo così il rischio di perdita e di divulgazione dei dati.
L'algoritmo Base64
L'algoritmo Base64 converte i dati binari a 8 bit in caratteri Base64 a 6 bit, in modo che i dati binari possano essere trasmessi o memorizzati in stringhe ASCII. Il nucleo dell'algoritmo Base64 consiste nel dividere i dati binari originali in gruppi di 6 bit e quindi convertire ogni numero binario a 6 bit in un carattere Base64 corrispondente.
I passaggi di implementazione dell'algoritmo Base64 sono i seguenti:
1. Dividere i dati binari originali in gruppi di 6 bit. Se l'ultimo gruppo ha meno di 6 bit, aggiungere uno 0 alla fine per renderne la lunghezza un multiplo di 6.
2. Convertire ogni numero binario a 6 bit nel carattere Base64 corrispondente. L'insieme di caratteri Base64 include 64 caratteri che possono essere rappresentati utilizzando numeri, lettere maiuscole e minuscole e due caratteri speciali (+ e /).
Cos'è Base64?
Base64 è un metodo di codifica dei dati che converte dati binari arbitrari in caratteri ASCII stampabili. La codifica Base64 può convertire dati binari invisibili in caratteri visibili per la trasmissione o la memorizzazione sulla rete senza modificare il contenuto dei dati originali.
La dimensione del file supera il limite.
Non puoi caricare altri file.