Codificador y Decodificador Base64 en línea
Servicios de codificación y decodificación Base64 en línea convenientes y rápidos.
Lenguajes de programación para métodos 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')
La importancia de la encriptación de datos
La encriptación de datos puede mejorar la seguridad de los datos, de modo que incluso si los datos son robados, los hackers no puedan acceder directamente a los datos, reduciendo así el riesgo de pérdida y filtración de datos.
Algoritmo Base64
El algoritmo Base64 convierte datos binarios de 8 bits en caracteres Base64 de 6 bits, de modo que los datos binarios se pueden transmitir o almacenar en cadenas ASCII. El núcleo del algoritmo Base64 es dividir los datos binarios originales en grupos de 6 bits y luego convertir cada número binario de 6 bits en un carácter Base64 correspondiente.
Los pasos de implementación del algoritmo Base64 son los siguientes:
1. Dividir los datos binarios originales en grupos de 6 bits. Si el último grupo tiene menos de 6 bits, agregar 0 al final para hacer que la longitud sea un múltiplo de 6.
2. Convertir cada número binario de 6 bits en el carácter Base64 correspondiente. El conjunto de caracteres Base64 incluye 64 caracteres que se pueden representar utilizando números, letras mayúsculas y minúsculas y dos caracteres especiales (+ y /).
¿Qué es Base64?
Base64 es un método de codificación de datos que convierte datos binarios arbitrarios en caracteres ASCII imprimibles. La codificación Base64 puede convertir datos binarios invisibles en caracteres visibles para la transmisión o el almacenamiento en la red sin cambiar el contenido de los datos originales.
El tamaño del archivo excede el límite.
No puedes subir más archivos.