Generando Hash de una cadena de texto mediante algoritmo MD5 en C#

Aqui una rutina para generar el Hash de una cadena de texto basado en el algoritmo MD5. public static string GetMD5Hash(string passwordString) { if (string.IsNullOrEmpty(passwordString)) { throw new ArgumentNullException("passwordString"); } MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] data = md5.ComputeHash(Encoding.Default.GetBytes(passwordString)); StringBuilder sb = new StringBuilder(); for (int i = 0; i < data.Length; i++) { sb.Append(data[i].ToString("x2")); } return sb.ToString(); } static void Main(string[] args) { string result = GetMD5Hash("Hola mundo!"); Console.WriteLine(result); } El resultado de Hash de Hola mundo! es daaef200ebb921e011e3ae922dd3266b

Serie de WebCast sobre VSTS

Serie de WebCast sobre Visual Studio 2005 Team System. Para las personas que estuvieron en mi platica sobre VSTS el dia de ayer, estoy seguro estos webcast les seran de utilidad asi que aqui les dejo el link del blog donde encontre esta informacion: Essential Visual Studio Team System Webcast Series

Ejemplo Practico UpdatePanel y UpdateProgress

Tratando de encontrar un ejemplo práctico que pueda ilustrar mejor lo que escribí hace unos días sobre lo básico de los controles UpdatePanel y UpdateProgress dejo a continuación un proyecto ASP.NET 2.0 que implementa la funcionalidad antes mencionada en el siguiente escenario. De que se trata En la base de datos AdventureWorks contamos con la tabla Product la cual contiene información sobre productos y datos adicionales relacionados con el control de inventarios. En este escenario lo que haremos es permitir al usuario actualizar la información de control de inventario para cada producto. En un control GridView mostramos los productos filtrados … Continue reading Ejemplo Practico UpdatePanel y UpdateProgress

Web Part en ASP.NET 2.0

Veamos cómo podemos configure una aplicación web ASP.NET     2.0 para que soporte el uso de Web Parts. Los Web Parts proveen de un mecanismo muy sencillo para construir sitios web de manera modular y que se puedan personalizar dinámicamente, incluso al gusto del usuario final ofreciéndole una mejor experiencia. Imagina la idea de que el usuario final decida como desea que se le presente la información de una página, en qué orden y en qué posición los elementos de la misma serán acomodados y presentados. Este concepto es muy común en portales como Windows SharePoint Services y cada vez mas … Continue reading Web Part en ASP.NET 2.0

Web Client Software Factory something you may have to look!

For me Pattern & Practices always have been a great resource. Since the release of this site, I have been following closely all the guides and they have do so much for me and also for my career. Since the release of the application blocks, all over to software factory’s I think that Patter & Practices Team have done a significant job influencing the use and adoption of best practices in several areas of software development. Kudos to Ron Jacobs, Edward Jezierski and the rest of the team. Right know I fell very excited for the new Web Client Software … Continue reading Web Client Software Factory something you may have to look!

Creando usuarios programaticamente con Membership y Profiles de ASP.NET 2.0

Desde hace tiempo he querido escribir sobre una técnica ASP.NET 2.0 que me parece interesante compartir. Se trata de utilizar de manera combinada la funcionalidad de las clases Membership y Profiles para establecer toda la maquinaria de administración y almacenamiento de usuarios. Sabemos que ASP.NET 2.0 nos ofrece estas piezas de infraestructura para la construcción de soluciones web con la finalidad de agilizar la creación y manejo eficiente de usuarios, roles y perfiles, claro entre otras posibilidades. Lo que veremos en este post es una técnica que nos permite manipular usuarios con la clase Membership haciendo uso de los controles … Continue reading Creando usuarios programaticamente con Membership y Profiles de ASP.NET 2.0

Migracion en .NET

Acabo de recibir el correo electronico del MSDN Flash Latinoamerica y encuentro algo muy interesante y de utilidad para algunas empresas y corporativos que ya decidieron e incluso han invertido en la adopcion de .NET como su nueva plataforma de desarrollo. Para todos los usuarios de latinoamerica Microsoft a creado un programa para auxiliarnos en el proceso de migracion de aplicaciones a la plataforma .NET. Centro de Excelencia en Migración de MSDN esta dedicado a dar soporte, conocimiento e informacion necesaria para apoyar en esta area. Incluso por ahi hay unos webcast publicados referentes a migracion. Saludos

trabajar, trabajar, trabajar lo bueno es que me gusta

Regresando de nuevo a la ciudad de México después de haber pasado todo un mes y algunos días extremadamente atareado haciendo una consultaría especializada así como impartiendo y recibiendo entrenamientos. Todo el mes de mayo impartí a un equipo de desarrolladores el entrenamiento mas actualizado de la Plataforma .NET bajo la versión 2.0 del .NET Framework. Los talleres que impartí fueron: Workshop 2546: Core Windows Forms Technologies with Microsoft Visual Studio 2005 Workshop 2547: Advanced Windows Forms Technologies with Microsoft Visual Studio 2005 Workshop 2541: Core Data Access with Microsoft Visual Studio 2005 Workshop 2542: Advanced Data Access with Microsoft Visual Studio 2005 Workshop … Continue reading trabajar, trabajar, trabajar lo bueno es que me gusta