Contabilidad

Solo disponible en BuenasTareas
  • Páginas : 6 (1478 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de junio de 2011
Leer documento completo
Vista previa del texto
CONVERSOR UNIVERSAL PARA CODIFICAR TEXTO A CUALQUIER TIPO DE CODIFICACIÓN
Hemos comentado miles de veces los diferentes programas para realizar todo tipo de conversiones.
 Cada cual es libre de usarlos, pero hemos creído adecuado añadir este conversor universal en la sección de complementos para poder hacer este proceso, de la forma más rápida posible. Solo tenéis que escribir el texto quequeráis y el tipo de codificación tanto la base como la requerida. Es muy rápido y así evitaréis tener que descargar y instalar dichos programas en vuestros equipos, siempre que lo necesitéis podéis venir aquí para realizar la conversión. Evidentemente para ejecutar una codificación adecuada el texto base se debe corresponder al formato de conversión inicial elegido. Por ejemplo: para usar elconversor de binario a ASCII, el texto escrito debe de esta en binario, en caso contrario el resultado será siempre nulo.
¿Para que nos puede servir este tipo de conversor en nuestros sistemas inalámbricos?
 Muy fácil, la conversión que más veces realizaremos es la del tipo hexadecimal al tipo ASCII y viceversa.
 Podemos definir de forma muy rápida y creíble, que el tipo ASCII corresponde a losbotones de un teclado. Y el tipo hexadecimal como un nivel de agrupación de bits (0/1) entendida por todos los componentes electrónicos.
Cuando se invento la seguridad wireless con encriptación WEP en las redes inalámbricas, en principio pensaron es usar una clave estática con una longitud de 64 bits, esta clave se genera de forma pseudoaleatoria, pero el acabado final corresponde teóricamente a 10dígitos hexadecimales (0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F), luego pensaros que era mejor subir el nivel a una de 128 bits, y se aumento el valor de 10 dígitos a 26 dígitos hexadecimales.
  Realmente el tipo de encriptación base se realiza con este tipo de datos hexadecimal (bueno más concretamente en modo binario, pero no llegaremos a ese nivel tan bajo de manipulación de redes wireless).
   Es mejoracostumbrarse a usar claves de forma hexadecimal, pero es cierto que es mas fácil acordarse de una contraseña con algo de sentido, que no simples dígitos en hexadecimal, esto disminuye la seguridad de una red inalámbrica, pero podemos recordarla mas fácilmente.
 Cualquier texto o carácter ASCII tiene su equivalencia en código hexadecimal, y siempre un carácter ASCII esta formado por 2 dígitoshexadecimales.
¿Y por que esto es así?
  Muy fácil, un solo digito hex. tiene solo 16 posibilidades de existir, que son (0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F), pero un carácter ASCII, necesita mas posibilidades, solo tenéis que mirar vuestro teclado para ver que como mínimo hay mas de 30 caracteres solo contando letras y números. Y eso sin distinguir entre mayúsculas y minúsculas.
  Necesitamos masposibilidades, por lo tanto se pensó en usar 2 dígitos hexadecimales para un carácter ASCII, que por lo tanto 16 x 16 serian 255 combinaciones, y ahí si pueden entran todos los caracteres que tenéis en vuestro teclado (ASCII).
 Podemos verlo en la siguiente tabla.

ASCII |
Hex |
Símbolo |
|
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | 0
1
2
3
4
5
6
7
8
9
A
B
C
DE
F | NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
TAB
LF
VT
FF
CR
SO
SI |
|
ASCII |
Hex |
Símbolo |
|
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 | 10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F | DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US |
|

ASCII |
Hex |
Símbolo |
|
32
33
34
35
36
37
3839
40
41
42
43
44
45
46
47 | 20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F | (espacio)
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/ |
|
ASCII |
Hex |
Símbolo |
|
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 | 30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F | 0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
? |
|...
tracking img