Octubre 29, 2008
Despues de casi 6 meses que habia dejado de escribir en mi blog, ahora vuelvo con un articulo que me parecio bastante interesante…
Lo que hace este pequeño codigo es encriptar el querystring de una URL,bueno espero que les sea util este articulo.
Imports System
Imports System.IO
Imports System.Xml
Imports System.Text
Imports System.Security.Cryptography
Public Class Encryption64
Private key() As Byte = {}
Private IV() As Byte = {&H12, &H34, &H56, &H78, &H90, &HAB, &HCD, &HEF}
Public Function Decrypt(ByVal stringToDecrypt As String, _
ByVal sEncryptionKey As String) As String
Dim inputByteArray(stringToDecrypt.Length) As Byte
Try
key = System.Text.Encoding.UTF8.GetBytes(Left(sEncryptionKey, 8))
Dim des As New DESCryptoServiceProvider()
inputByteArray = Convert.FromBase64String(stringToDecrypt)
Dim ms As New MemoryStream()
Dim cs As New CryptoStream(ms, des.CreateDecryptor(key, IV), _
CryptoStreamMode.Write)
cs.Write(inputByteArray, 0, inputByteArray.Length)
cs.FlushFinalBlock()
Dim encoding As System.Text.Encoding = System.Text.Encoding.UTF8
Return encoding.GetString(ms.ToArray())
Catch e As Exception
Return e.Message
End Try
End Function
Public Function Encrypt(ByVal stringToEncrypt As String, _
ByVal SEncryptionKey As String) As String
Try
key = System.Text.Encoding.UTF8.GetBytes(Left(SEncryptionKey, 8))
Dim des As New DESCryptoServiceProvider()
Dim inputByteArray() As Byte = Encoding.UTF8.GetBytes( _
stringToEncrypt)
Dim ms As New MemoryStream()
Dim cs As New CryptoStream(ms, des.CreateEncryptor(key, IV), _
CryptoStreamMode.Write)
cs.Write(inputByteArray, 0, inputByteArray.Length)
cs.FlushFinalBlock()
Return Convert.ToBase64String(ms.ToArray())
Catch e As Exception
Return e.Message
End Try
End Function
End Class
3 comentarios |
.NET, ASP.NET, Desarrollo, Lenguajes de programacion, Microsoft.NET, Programación, Visual Basic.Net, Visual Studio 2005, Visual Studio 2008 |
Permalink
Escrito por saavedranet
Diciembre 12, 2007
Les comparto este video de Microsoft, en donde nos introduce a lo que es Visual C# Express Edition 2008.
Estos son los puntos del video.
- Setup e Instalación.
- Creación de un proyecto
- El diseñador de Windows
- Escribir codigo c#
- Compilando, ejecutando y guardando proyectos
- Errores y debugging
- Propiedades, archivos de proyecto
- Informacion
- Demos
Duracion: 37 minutes

URL: Video: Introduction to Visual C# 2008 Express Edition
Fuente: mredison.files.wordpress.com
4 comentarios |
.NET, C#, Desarrollo, Herramientas.Net, Lenguajes de programacion, Microsoft.NET, Programación, Visual Studio 2008 |
Permalink
Escrito por saavedranet
Diciembre 10, 2007

Microsoft Volta es una nueva herramienta de desarrollo Web salida de los laboratorios de Windows Live y de Microsoft Research. Ustedes se preguntaran ¿y qué es Microsoft Volta?, (yo me hice esa pregunta).
Pues bien, Microsoft Volta es una serie de extensiones y bibliotecas para Visual Studio 2008, y a este se preguntaran, pues que no para eso está ASP.NET Futures?, pues sí, pero la novedad o lo interesante de Micrsoft Volta es que permite desarrollar aplicaciones Web si inportarnos su funcionalidad, si determinar si se va a ejecutar en el cliente (browser) o en el servidor. Interesante, no?.

A mí se me hace interesante porque de esta manera nosotros podemos desarrollar toda la aplicación y ya después preocuparnos por que partes se ejecutaran de un lado o del otro, incluso determinar que toda una página se ejecute del lado del cliente, además de esto podemos decidir programar en cualquier lenguaje de .NET que queramos (C#, VB.NET, JScript, PHP, o en el que quieran) y solo determinar en donde se ejecutaran mediante un atributo. Volta se encarga de todo lo demás, incluyendo comunicación, seriación, seguridad, sincronización, etc… entre todas las capas que intervienen.
Creo que suena interesante, al momento que escribo este post tengo que decir que no lo checo a un, pero por supuesto que lo hare, por el momento ya se está descargando, así que los invito a que hagan lo mismo, ya en otros post publicare cual es mi experiencia con el producto.
Descarga: Microsoft Volta
URL: http://labs.live.com/Volta/
Fuente: mspnor.wordpress.com
2 comentarios |
.NET, AJAX, ASP.NET, Desarrollo, Herramientas Web, Herramientas.Net, Microsoft Volta, Microsoft.NET, Programación, Visual Studio 2008 |
Permalink
Escrito por saavedranet
Noviembre 13, 2007
La 5ta y última estrella comprende exámenes sobre los últimos avances en la tecnología de desarrollo .NET: ASP.NET, Ajax, WWF, WWC y Arquitectura. Y para premiar tu interés en este programa, Microsoft te ofrece la posibilidad de destacarte como uno de los desarrolladores mejor calificados en tu comunidad.

Desarrollador Gold o Platinum
Además tenemos la posibilidad de convertirte en un desarrollador Platinum o Gold, ser reconocido en tu comunidad y darle un despegue de profesionalismo, especialización y excelencia a tu carrera como
desarrollador. Microsoft creó una nueva categorización
de prestigio; si tus ansias de conocimientos exceden
las temáticas de la 5ta estrella, sólo debes completar
los cursos opcionales luego de haber obtenido la
5ta estrella del programa.
¿Cómo Obtenerlas?
Una vez obtenida la 5ta estrella, puede acceder a
nueva información y exámenes que darán un
upgrade a tu carrera como desarrollador. Si
apruebas 3 cursos opcionales serás catalogado
como “Desarrollador Gold”. En cambio con más
de 3 cursos electivos aprobados; serás destacado
como “Desarrollador Platinum” y considerado un
referente dentro de tu comunidad.
visita: http://www.mslatam.com/latam/msdn/
comunidad/dce2005/default.aspx
Deja un Comentario » |
.NET, AJAX, ASP.NET, DCE 2005, Desarrollo, Herramientas.Net, Microsoft.NET |
Permalink
Escrito por saavedranet