Encriptación MD5 en VB2005
bueno acá les dejo un pequeño articulo mío que les puede servir, se trata sobre como encriptar textos en nuestra base de datos y también de explicar que hace la encriptación y para que xD.
les presento con mi siguiente ejemplo.
imagínense que son usuarios de un foro, pongamos como ejemplo www.hackerss.com, bueno cualquiera de los administradores podría entrar a su phpmyadmin y poder buscar la tabla usuario y ver el password de todos ustedes.
para eso existe la encriptación, y en este caso, para protegernos del administrador xD.
imaginen este cuadro
| usuario | password |
| marticore | hola |
| marcelo | mono |
| naile | mona |
así de fácil seria a un administrador ver su contraseña
. pero con el md5 esto se convierte en esto
| usuario | password |
| marticore | bvA9ULqW/mSkTovAvgSdOA== |
| marcelo | AE5XC559VD//tOoPNFT+yg== |
| naile | 2UOEdIYQrUUlKAtvN4CubA== |
son los mismos password pero esta ves están encriptados.
cuando un texto cualquier ( “hola” ) se convierte a MD5, pasa a ser el siguiente texto (“bvA9ULqW/mSkTovAvgSdOA==”), ojo que esto no significa que cuando aceda a mi login tengo que insertar esta cadena “bvA9ULqW/mSkTovAvgSdOA==”, sino que se juega un poco con las cadenas.
si “hola” es igual a esto encriptado “bvA9ULqW/mSkTovAvgSdOA==”, entonces eso significa que si yo encripto la contraseña que ingreso debe ser igual “bvA9ULqW/mSkTovAvgSdOA==”
solo es un juego de posiciones, es la mejor manera de protegerse
a continuación les dejo una aplicación con la base de datos dentro de ella para que puedan ver mejor la forma de trabajar con el md5
.
empecemos:
Momentos rockeros en Los Simpsons
continuando con el post anterior, acá les dejo este post sobre los momentos musicales de los simpsons, los cuales me gustaron xDDDDD, me gustaría encontrar uno de Ozy
Rolling stones
Rockeros antes y después de…
bueno este es un articulo que vi en un internet, pero me causo mucha sorpresa como a muchos la droga los acabo, y otros como decidieron volverse “normales” pero bueno véanlo esta muy bueno.
Gene Simons, actualmente un millonario y con una serie muy buena
![]()
![]()
Charly Garcia, claramente se puede ver como la droga lo acabo![]()
![]()
Paul McCartney
Angus Young, que no esta pelado ya? xDD![]()
![]()
Mick Jagger![]()
![]()
Bryan May![]()
![]()
Sting, a este lo veo mejor de viejo que de joven xDDDD![]()
![]()
Ace Frehley, tambien esta viejito xDD![]()
![]()
James Hetfield, este si se conservo bien![]()
![]()
Keith Richards, a este si que feo le pego la droga :S![]()
![]()
Yngwie Malmsteen![]()
![]()
Freddy Mercury , creo que no cuenta xD porque se murió antes de envejecer![]()
![]()
Hay Windows 7 hasta el 10 de febrero
Hace algún tiempo les informé que se podría descargar la versión beta de Windows 7 hasta el 24 de enero. Bueno, esa fecha fue extendida porque ya estamos a 26 y todavía se puede seguir descargando desde la web oficial. ¿Qué pasó? Parece que Microsoft quiere aprovechar el éxito que tuvo y decidió alargar la licencia de descarga gratuita hasta el 10 de febrero.
Si ya descargaste el sistema y no lo instalaste todavía tendrás tiempo de obtener la licencia hasta el 12 pero si llegas a esta fecha y no lo instalas, habrás perdido, porque Microsoft no dará más claves.
Personalmente recomiendo que prueben el sistema, lo hice sin siquiera hacer backup (un poco arriesgado, lo sé) y todo está funcionando a la perfección después de casi un mes de pruebas.
Los programadores y los urinarios
Tres programadores están en el servicio usando los urinarios.
Cuando el primer programador termina, se acerca al lavabo a lavarse las
manos.
Cuando acaba, procede a secarse las manos, con una toallita de baño, una
tras otra y se asegura de que ni una sola gota de agua ha quedado en sus
manos.
Volviéndose hacia los otros dos dice:
- en Microsoft estamos entrenados para ser extremadamente minuciosos.
El segundo programador acaba su tarea y procede a lavarse las manos.
Luego coje sólo una toallita para secarse las manos, pero usa cada trocito
de papel disponible.
Volviéndose hacia los otros dos dice:
- en Intel no sólo estamos entrenados para ser extremadamente minuciosos,
sino que también, estamos entrenados para ser extremadamente eficientes.
El tercer programador acaba y camina derecho a la puerta, gritando por
encima del hombro:
- En Red Hat no nos meamos en las manos!!.
jjejejej xDDDD, me gusto este chiste que encontré en internet
Conexiones remotas MS-SQL2005 Express
Bueno hoy me tope con un problemita, que otra ves no se porque el gusto de los de Microsoft de querer joderla xD.
Empecemos viendo el problema desde el comienzo, soy una persona que siempre le gusta trabajar con herramientas profesionales, así que no era la acepción tener el MS-SQL 2005 la versión completa, pero formatee mi computadora y me dio una hueva instalar los dos CD’s, así que decidí dejar la versión Express que trae el Visual Studio .NET 2005.
Abrí mi proyecto en el Visual Studio, presiono F5 y plopp!!!!! WTFFFFF????? no corre
, dejando de un lado que se tiene que se tiene que habilitar la opción para conexiones remotas. estaba fallando mi aplicación, no se podía conectar a la base de datos. :S.
Ahora viene mi punto de vista,:
las diferencias de la versión completa de MS-SQL 2005 y la versión Express, son que no vienen todas las herramientas integradas, pero porque tener que cambiar datos y querer joderla? no entiendo.
La solución pude encontrarla con un amigo mexicano NegoPro (Alejandro), que me dio unos detalles sobre puertos y esas cosas, bueno empecemos.
Terminando de instalar el VS 2005, ejecutamos el SQL 2005 Express, por defecto solamente se puede trabajar de la forma Autenticación de Windows.
En MS-SQL Server existe un usuario por defecto que es el usuario sa , si es que yo quiero ingresar con ese usuario, me saldrá el siguiente error.
Para poder solucionar esta parte tenemos que primero, activar al usuario sa, que viene deshabilitado por defecto el el SQL Express de VS.net 2005.
accedamos al SQL Server Management System con una Autenticación de Windows, una ves adentro, le damos click derecho al servidor.
Elegimos propiedades, en la ventana siguiente nos dirigimos al Seguridad, y habilitamos el Modo de Autenticación Windows y SQL Server.
con esto ya tendremos habilitado el inicio de sesión, pero falta algo mas, que es habilitar al usuario sa.
volvamos al explorador de objetos y ubiquémonos en Seguridad-> Inicio de sesión, dentro de esa carpeta nos aparecerá el usuario sa, le damos click derecho y propiedades.
en la siguiente ventana nos salen opciones del usuario sa, nos dirigimos a Estado, y ahí habilitamos la opción en Inicio de sesión, como Habilitada.
Después de todo esto ya todo estaría listo para poder trabajar con el usuario sa y poder trabajar.
supongamos que desde una aplicación VB .NET 2005 voy a conectarme a la base de datos prueba, con una simple cadena de conexión.
ConnectionString = "Data Source=(local);Initial Catalog=prueba ;User Id=sa;Password=12345;"
esto así de simple no funcionaria, y podrías matarte buscando en google sobre el problema, ojo, recuerda que hasta el momento no es una conexión remota, solamente una conexión local.
la solución me la dio NegoPro, en el cual me comenta que el puerto por defecto de que usa el MS-SQL esta cambiado en el SQL Express xDDD ( esto es para llorar xD)
Alejandro me dio dos soluciones, una podía ser agregando unas cositas a la cadena de conexión, y otra seria modificando el puerto.
modificando la cadena de conexión quedaría algo así.
ConnectionString = "Data Source=(local),xxxx;Initial Catalog=prueba ;User Id=sa;Password=12345;"
donde xxxx seria el puerto, tu puede decidir como hacerlo
y modificando seria de la siguiente manera, tienes que abrir el SQL Server Configuration Manager
una ves adentro, nos dirigimos a Protocolos de SQLEXPRESS y hacemos click derecho en TCP/IP, y click en propiedades.
dentro de esta ventana tendremos que irnos a Direcciones IP y buscar IPALL –> Puertos Dinámicos TCP y colocar el valor de 1433, que es el puerto por defecto por el que trabaja el MS SQL Express.
recuerda que después de estos pasos tiene que reiniciar el servidor, para esto solo basta volver al SQL Express y darle click derecho en el servidor->Reiniciar.
después de esto tu aplicación puede correr perfectamente remotamente o localmente, recuerda que para esto debes habilitar el TCP/IP de tu SQL server.
esto es un problema que se genera al instalar el SQL Express del Visual Studio .NET 2005.
muchas gracias a NegoPro por la ayuda, ciertamente sin el, hubiera tenido que desinstalar el SQL 2005 Express , e instalar el SQL 2005 completo xDDD.
Gracias espero que les haya servido.
Sahara verde
Acerca de 9000 años atrás, un clima muy húmedo prevalecía en algunas partes del Desierto del Sahara llamado período Neolítico Subpluvial. Varios miles de años atrás, este verde Sáhara fue el hogar de muchos pastizales, bosques y animales, así como seres humanos. En una expedición buscando fósiles de dinosaurios el paleontólogo Paul Sereno en el año 2000, descubrió en Níger una zona con cientos de esqueletos de dos culturas distintas, de miles de años atrás .También se encuentro en las tierras áridas y desoladas un sitio de caza , herramientas, cerámica y huesos de grandes animales terrestres y peces.
En el desierto del Sáhara, en Níger, se encontró un esqueleto de 6000 años con su dedo medio en su boca por razones que se desconocen.
Este dinosaurio Suchomimus visto en Agadez, fue donado al país de Níger por el paleontólogo Paul Sereno en la ceremonia Flamme de la Paix , que celebró el final de un periodo de cinco años de guerra civil. Suchomimus vivió hace 110 millones de años tenía cuerpo de dinosaurio y cabeza de cocodrilo. Más de 20 nuevas especies de dinosaurios y cocodrilos se encontraron en esta expedición.
Seis mil años atrás, una madre y dos niños murieron al mismo tiempo y fueron enterrados aquí . Alguien los enterró con mucho cuidado , como los científicos comprobaron fueron colocadas flores encima y por debajo de los cuerpos. Aún no se sabe cómo murieron.
Uno de los más bien conservados esqueletos parecía como si hubiera dormido sólo en la arena seis mil años atrás.
Este hombre fue encontrado con la cabeza enterrada en una olla y fue cariñosamente llamado de "Olla Jefe". También había huesos de un cocodrilo y un colmillo de jabalí.
Una jirafa tallado en la roca de 8000 años , Níger es considerado uno de los mejores petroglifos en el mundo. La jirafa tiene una correa sobre su nariz que implica un cierto nivel de domesticación de los animales.
via http://www.boston.com/bigpicture/2008/12/green_sahara.html
este articulo me pareció excelente, me gustaría llegar a sitios como este, capas por mi trabajo llegue conocerlos xD .
Windows vs Linux [Humor]
Round 1
Ganador: Windows
debo admitir que una parte de mi vida informática, estuve con mi bandera de Windows, y otra parte de mi vida con mi bandera de GNU/Linux, actualmente para mi solo son herramientas, nada mas,
me pero me hizo gracia estas imágenes xDDD
¿Como saber si un informático esta trabajando?
jajaja cualquiera puede pensar que es verdad, en lo personal soy una persona que realiza todos esos estados, pero no concuerdo con lo de tonteando en Facebook xD, y menos jugar en el trabajo.
jaaajja “Alerta a los de CALIDADD!!!!!” xDDD eso me causo gracia xDDD
Calendario
Febrero 2010 L M X J V S D « Feb 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Acerca de mi
- hola, mi nombre es Alberth Hinostroza Ramos espero que les guste mi blog xD