15
Dec
2011

Okteta: el mejor editor hexadecimal

okteta editor hexadecimal

En el día de hoy, fastidiado por la anti-usabilidad y anti-funcionalidad del editor hexadecimal hexedit, me puse a buscar un remplazo y me encontré esta pieza de software maravillosa llamada Okteta.

Okteta está desarrollado dentro del proyecto KDE. Por lo tanto, para instalarlo puede requerirse una cantidad grande de librerías: unos 220Mb apróx. si no se tienen instaladas las librerías de KDE y unos 15Mb teniendo instaladas las librerías básicas. Yo lo instalé en Linux; desconozco si en KDE para Windows también funciona.

Se puede editar el archivo con comodidad, insertar/editar/eliminar bytes, insertar texto, cambiar la codificación de los caracteres a nivel de visualización, visualizar los valores en binario/octal/decimal en lugar de hexa, insertar marcadores (comentarios) por byte, realizar operaciones a nivel de bits, etc.

La última versión estable es la 0.5. Se encuentra licenciado bajo la licencia GPL versión 2.


Leer el resto del artículo »

11
Jan
2011

Autenticación vs Autorización

¿Cuál es la diferencia entre autenticación y autorización?

Authentication proves a user’s identity, and authorization determines what the authenticated user is permitted to do. A user typically authenticates by providing a valid name and password. A service can then authorize the authenticated user to access specific resources. For example, file service authorizes full access to folders and files that an authenticated user owns.

You experience authentication and authorization when you use a credit card. The merchant authenticates you by comparing your signature on the sales slip to the signature on your credit card. Then the merchant submits your authorized credit card account number to the bank, which authorizes payment based on your account balance and credit limit.

Open Directory Administration – Apple

La autenticación es el proceso que permite determinar que un individuo es quien dice ser. La autorización es el proceso de otorgar permisos de acceso a un individuo autenticado. Estos permisos pueden ser por ejemplo para utilizar un recurso o acceder a un sistema.

La autenticación puede ser en base a:

  • algo que el individuo sabe (contraseña, passphrase, PIN);
  • algo que el individuo tiene (token, certificado, Smart Card);
  • algo que el individuo es (huella digital, iris).

Se llama autenticación de dos factores al proceso de autenticación que requiere al menos dos de estos mecanismos.