Generador de claves de estado de vista (1 / 3 paso)

Paso 1: C# código

Este código es para una aplicación de consola de c# basado y fue escrito en Visual Studio 2012. Se adjuntan los archivos del proyecto.

utilizando el sistema; utilizando System.Collections.Generic; utilizando System.Linq; utilizar System.Text; utilizando System.Security; uso de System.Security.Cryptography; utilizando System.IO; utilizando System.Windows.Forms;

Namespace ViewStateKeyGenerator {/ / /

KeyGenerator / / Britton Scritchfield / / MrRedBeard en Instructables / / generar claves criptográficamente aleatoria / / este código genera validationKeys y decryptionKeys / / http://msdn.microsoft.com/en-us/library/ff649308.aspx / / /

Programa de la clase {[STAThread()] static void Main (string [] argv) {Inicio: Console.WriteLine ("tipo el valor del número de la opción de abajo"); Console.WriteLine ("SHA1 validationKey 128"); Console.WriteLine ("AES decryptionKey 64"); Console.WriteLine ("3DES decryptionKey 48"); Console.WriteLine ("valor por defecto es 128 y 64");

int len = 128;

try1: prueba {len = Convert.ToInt32(Console.ReadLine());} catch (Exception) {Console.WriteLine ("Escriba un valor numérico"); goto try1;}

nextkey1: buff de byte [] = new byte [len / 2]; RNGCryptoServiceProvider rng = nuevo RNGCryptoServiceProvider(); RNG. GetBytes(buff); StringBuilder sb = new StringBuilder(len); para (int i = 0; i < buff. Longitud; i ++) {sb. Append (string. Formato ("{0:X 2}", buff[i])); }

Console.Clear();

escribir la clave en pantalla Console.WriteLine ("clave: \r\n"); Console.WriteLine (sb + "\r\n"); Escriba la clave al portapapeles Clipboard.SetText (sb. ToString());

Console.WriteLine ("El" + len + "tecla poco se ha escrito en el clipboard.\r\n");

Console.WriteLine ("aquí es un ejemplo"); Console.WriteLine("

+ (char) 34 + "sha1" ="" "descifrado =" + (char) 34 + "aes" ="" > "+"\r\n\r\n");

Console.WriteLine ("reinicio del tipo, presiona enter para generar un nuevo" + len + "clave o dejar de fumar:"); acción de var = Console.ReadLine(); Si (acción == "") {goto nextkey1;} else if (acción == "reiniciar") {goto Inicio;}

}

} }

Artículos Relacionados

ESP8266 generador de código con seguridad de 128 bits - No codificación requried

ESP8266 generador de código con seguridad de 128 bits - No codificación requried

Código de generador para los módulos de ESP8266 con pfodDesigner, pfodApp y Arduino con seguridad de 128 bitsCrear menús personalizados para tu Andriod. NO o Android Arduino programación requerida.Nota: Este instructable necesidades pfodParser biblio
Utilizar RPi, Azure y Cortana para automatizar su hogar!

Utilizar RPi, Azure y Cortana para automatizar su hogar!

IntroducciónHay nueva tecnología alrededor de nosotros y solamente más que todos los días. Los micro controladores son cada vez más rápido, son teléfonos que más inteligente, y la nube es cada vez más fuerte. Con esta nueva tecnología todos se pregun
Asesinos Creen que oculta la lámina/daga

Asesinos Creen que oculta la lámina/daga

Haz a entusiasta cosplay listo y fabricantes por igual que vamos a hacer algo todos ustedes saben acerca de su llamado comosassins Creed Hidden blade. Diseñado por mí de todos los videos que he visto en youtube con sin tener un plan exacto que tiene
Simple, seguro, Internet el interruptor de alimentación (110V/240V) con anulación Manual

Simple, seguro, Internet el interruptor de alimentación (110V/240V) con anulación Manual

IoT extensión Cable interruptor en línea, Android controlado por pfodApp. Opcionalmente con el tiempo de vuelta apagado.Ninguna programación Android requeridaEsto controla un Android barato, simple y personalizable interruptor de alimentación (110V a
Cómo instalar un entorno de desarrollo web en localhost

Cómo instalar un entorno de desarrollo web en localhost

este instructable es mostrarle cómo instalar Apache, PHP, MySQL en localhost.También cómo configurar para que tienen algunas características de la red de frío, tales como ser capaz de cargar el directorio raíz con el nombre de ordenador (http://deskt
Con capucha chaqueta de manta del tiro

Con capucha chaqueta de manta del tiro

Un tiempo atrás compré una manta del tiro con la intención de utilizar la tela en una fecha posterior. Ahora que estoy en restricción stash, ha llegado el momento de reutilizar que.He estado buscando ansiosamente a adorable corto o chaquetas ligeras
La llave espada

La llave espada

esta una llave espada que hice fuera de la parte superior de las hojas de sable de luz, cartón, cinta y Llavero anillos!Espero que les guste!Si usted quiere saber cómo lo hice ir a este enlaceOMG! Sobre 500 vistas! Nunca pensé que mi clave conseguirí
Estados Unidos teclado japonés conversión - falta "RO" / "ろ" clave

Estados Unidos teclado japonés conversión - falta "RO" / "ろ" clave

Mi primer instructivo...NOSOTROS a la conversión del teclado japonésy el misterio de lo desaparecido "RO" / "ろ" clave!!!!Parece haber un problema extraño en Japón... Sólo se puede comprar un mini teclado japonés (Hiragana)!... O por lo
Bicicleta generador cargador

Bicicleta generador cargador

¿Quiero a entrenamiento pero el teléfono de muertos? Un generador de bicicleta estática, que no tiene por qué ser un problema. Usted puede saltar en su bicicleta y ver que sus calorías quema usted proporcione la energía para recargar su teléfono (o p
Cómo elegir un título y palabras clave para tu instructable

Cómo elegir un título y palabras clave para tu instructable

Elegir el justo título y palabras clave puede ser la diferencia entre un instructable va a la primera página de resultados de búsqueda de Google o estrellarse y quema a la tierra del temido no-vistas del internets.Palabras clave y título no son lo ún
Guía de revisión de WinXP: Cómo hacerlo como Vista, corre como rayo y estancia productiva, más rápido y suave

Guía de revisión de WinXP: Cómo hacerlo como Vista, corre como rayo y estancia productiva, más rápido y suave

esta guía (pero no el filepack) se ha actualizado a partir del 19/11/08. Planeo subir un filepack renovado esta semana que incluirá la información actualizada y los archivos más nuevos de la versión. Si usted miró esto cuando primero fue lanzado, pue
Generador fácil casa gancho para arriba

Generador fácil casa gancho para arriba

Un generador es un componente de la base a los planes de preparación para emergencias de muchas personas. (Tal vez tienes un carbón fresco alimentado o un generador de combustible múltiples). Sin embargo muchos no creo que a través de cómo exactament
Gabinete de MAME en 4 pasos claves

Gabinete de MAME en 4 pasos claves

este Instructable es más como una pauta de un verdadero Instructable paso a paso. Se trata de convertir - en vez de construir desde cero - un Gabinete de la arcada en un Gabinete de MAME. Es más una guía ya que hay muchos tipos diferentes de gabinete
Generador de gobernador

Generador de gobernador

Este es un resumen de mi proyecto de Arduino para reemplazar al gobernador defectuoso, mecánico en un generador de hogar con una versión electrónica. Esto puede no ser el clásico "cómo" del artículo, pero debe tener buena información sobre el pa