elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Criptografía (Moderador: kub0x)
| | | |-+  ¿la base 64, empieza por ./ o termina por +/?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿la base 64, empieza por ./ o termina por +/?  (Leído 3,411 veces)
do-while


Desconectado Desconectado

Mensajes: 1.276


¿Habra que sacarla de paseo?


Ver Perfil
¿la base 64, empieza por ./ o termina por +/?
« en: 15 Noviembre 2010, 01:01 am »

¡Buenas!

Estoy realizando un programa que en cierto modo tiene relacion con lo que es cambiar un numero de base. He empezado con un algoritmo general para pasar de cualquier base entre 2 y 16 a base 10 y a la inversa. Luego me he dado cuenta de que podia ampliarlo hasta base 64, pero con esta ultima base me he encontrado con problemas de definicion. Hasta el momento he encontrado estas dos distribuciones de digitos.

- ./ - cifras del 0 al 9 - mayusculas - minusculas
- cifras del 0 al 9 - mayusculas - minusculas - +/

¿Existen mas? ¿Se utilizan las dos y tengo que detectar con cual estoy trabajando? ¿Alguna de ellas esta en desuso y puedo utilizar la otra? ¿Depende de mi elegir con cual trabajo?

¡Saludos y gracias por vuestra atencion!


En línea

- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!
APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Re: ¿la base 64, empieza por ./ o termina por +/?
« Respuesta #1 en: 15 Noviembre 2010, 01:44 am »

Citar
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/

Ese es el charset de base64, desde el menor en ascii al mayor en ascii, en este caso si lo ordenamos quedaría asi:
Citar
+/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

Después tenés el "=" que se utiliza como filler, es decir, si te faltan bits para completar, usas "=".


En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
:: Empieza con esto de la electrónica :: « 1 2 3 »
Electrónica
skapunky 28 65,651 Último mensaje 27 Septiembre 2018, 10:57 am
por mekos
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines