Está en la página 1de 6

Object 1

Conversor universal para codificar texto a cualquier tipo de codificacin

Hemos comentado miles de veces los diferentes programas para realizar todo tipo de conversiones. Cada cual es libre de usarlos, pero hemos credo adecuado aadir este conversor universal en la seccin de complementos para poder hacer este proceso, de la forma mas rpida posible. Solo tenis que escribir el texto que queris y el tipo de codificacin tanto la base como la requerida. Es muy rpido y as evitaris tener que descargar y instalar dichos programas en vuestros equipos, siempre que lo necesitis podis venir aqu para realizar la conversin. Evidentemente para ejecutar una codificacin adecuada el texto base se debe corresponder al formato de conversin inicial elegido. Por ejemplo: para usar el conversor de binario a ASCII, el texto escrito debe de esta en binario, en caso contrario el resultado ser siempre nulo.
Object 2

Hwagm www.seguridadwireless.net

Original: SRNJP Codificado: 53 52 4e 4a 50 Conversor wireless decimal - hexadecimal Para que nos puede servir este tipo de conversor en nuestras sistemas inalmbricos? Muy fcil, la conversin que mas veces realizaremos es la del tipo hexadecimal al tipo ASCII y viceversa. Podemos definir de forma muy rpida y creble, que el tipo ASCII corresponde a los botones de un teclado. Y el tipo hexadecimal como un nivel de agrupacin de bits (0/1) entendida por todos los componentes electrnicos. Cuando se invento la seguridad wireless con encriptacin WEP en las redes inalmbricas, en principio pensaron es usar una clave esttica con una longitud de 64 bits, esta clave se genera de forma pseudoaleatoria, pero el acabado final corresponde tericamente a 10 dgitos hexadecimales (0-1-2-34-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 dgitos a 26 dgitos hexadecimales. Realmente el tipo de encriptacin base se realiza con este tipo de datos hexadecimal (bueno mas concretamente en modo binario, pero no llegaremos a ese nivel tan bajo de manipulacin de redes wireless).

Es mejor acostumbrarse a usar claves de forma hexadecimal, pero es cierto que es mas fcil acordarse de una contrasea con algo de sentido, que no simples dgitos en hexadecimal, esto disminuye la seguridad de una red inalmbrica, pero podemos recordarla mas fcilmente. Cualquier texto o carcter ASCII tiene su equivalencia en cdigo hexadecimal, y siempre un carcter ASCII esta formado por 2 dgitos hexadecimales. Y por que esto es as? Muy fcil, un solo digito hex. tiene solo 16 posibilidades de existir, que son (0-1-2-3-4-5-6-7-8-9-AB-C-D-E-F), pero un carcter ASCII, necesita mas posibilidades, solo tenis que mirar vuestro teclado para ver que como mnimo hay mas de 30 caracteres solo contando letras y nmeros. Y eso sin distinguir entre maysculas y minsculas. Necesitamos mas posibilidades, por lo tanto se pens en usar 2 dgitos hexadecimales para un carcter ASCII, que por lo tanto 16 x 16 serian 255 combinaciones, y ah si pueden entran todos los caracteres que tenis en vuestro teclado (ASCII). Podemos verlo en la siguiente tabla. ASCII 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ASCII 16 17 18 19 20 21 22 23 24 25 26 27 Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F Hex 10 11 12 13 14 15 16 17 18 19 1A 1B Smbolo NUL SOH STX ETX EOT ENQ ACK BEL BS TAB LF VT FF CR SO SI Smbolo DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC ASCII 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Hex 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F Smbolo (espacio) ! " # $ % & ' ( ) * + , . /

28 29 30 31

1C 1D 1E 1F

FS GS RS US

ASCII 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Hex 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F

Smbolo 0 1 2 3 4 5 6 7 8 9 : ; < = > ?

ASCII 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ASCII 80

Hex 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F Hex 50

Smbolo @ A B C D E F G H I J K L M N O Smbolo P

ASCII 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Hex 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F

Smbolo ` a b c d e f g h i j k l m n o

81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F

Q R S T U V W X Y Z [ \ ] ^ _

ASCII 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127

Hex 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F

Smbolo p q r s t u v w x y z { | } ~ 

Por lo tanto una clave wep de 64 bits de 10 dgitos hex, le corresponden 5 caracteres o dgitos ASCII, y a una de 128 bits de 26 dgitos hex. le corresponde 13 caracteres ASCII. Solo tenis que ver la tabla para daros cuenta de ello. Adems podis usar el asistente para Windows de redes inalmbricas, y si utilizis la opcin de confirmar clave WEP de forma manual ,veris que permite elegir una forma u otra. Para muestra un botn:

En este caso la clave esta escrita en cdigo ASCII y su smil en hexadecimal seria: 63 6C 61 76 65 Pero ojo si la ponemos en maysculas seria: 43 4C 41 56 45 Nota: en hexadecimal es indiferente si esta en maysculas o minsculas, por ejemplo F y f es lo mismo, ya que en su nivel mas bajo en bits, ambos serian 1111, que son los 4 bits necesarios para generar un digito hexadecimal. Podemos observarlo en la siguiente tabla: Hexadecimal 0 1 2 3 4 5 6 7 8 9 Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

A B C D E F

1010 1011 1100 1101 1110 1111

Como vemos con 4 bits, se consigue un digito hexadecimal, y como necesitamos dos dgitos hex. para determinar un carcter ASCII, pues se necesitan 8 bits para un carcter ASCII. Pero hemos dicho que la encriptacin WEP puede ser de 64 bits y 128 bits. Donde a una le corresponden 5 dgitos ASCII o 10 dgitos hexadecimal y a la otra 13 dgitos ASCII o 26 dgitos hexadecimales, solo tenis que usar el asistente para confirmar esta afirmacin. Pues bien si hacemos clculos, vemos que para una clave de 5 dgitos ASCII nos valdra con 40 bits y con una de 13 caracteres ASCII nos valdra 104 bits en ambos casos sobran 24 bits. Estos 24 bits corresponde a un aadido que se emite de forma no transparente a nosotros y muy visibles por el enemigo, y es aqu donde esta el fallo de la seguridad. Estos 24 bits tiene un nombre que todos conocemos y que no voy a citar. Recordad siempre que para generar la clave WEP con caracteres del teclado (ASCII), se deben escribir 5 caracteres para una clave WEP de 40 bits y 13 para una de 104 bits. Esta seria la forma mas correcta de definirlas, si bien nos hemos acostumbrado en llamarlas de 64 y 128 bits respectivamente. Es as porque el nivel de seguridad es solo de 40 y 104 bits. Si vas a escribir la clave WEP usando dgitos hexadecimales, se deben escribir 10 dgitos para una clave de 40 bits y 26 para una de 104 bits. Si podis elegir el formato de la clave WEP, siempre es mejor en hexadecimal. Y por que? Muy sencillo, los caracteres de teclado no tienen muchas probabilidades de ser aleatorios, mientras que los dgitos hexadecimales s las tienen. Cuanto ms aleatoria sea la clave WEP, ms seguro ser su uso. Pero.. ya sabemos que tampoco lo son extremadamente seguras. Y sin darse cuenta, generaron el el agujero de seguridad ms grande en la historia de la informtica. Si bien se dieron cuenta y nuevos estndar permiten seguridades mucho mas efectivas. Pero que estn llevando un proceso lento de actualizacin, debido a la gran cantidad de equipos que hay en funcionamiento con lo estndares viejos de seguridad. Y por supuesto, cuentan con nuestro apoyo para que solucionen todos estos problemas de seguridad.