C#.NET snack: sign data with RSA

Create keys: var csp = new RSACryptoServiceProvider(keyStrength); var privateKey = csp.ExportCspBlob(true); var publicKey = csp.ExportCspBlob(false); Sign data: var csp = new RSACryptoServiceProvider(); csp.Clear(); csp.ImportCspBlob(File.ReadAllBytes(privateKeyFile)); var sig = csp.SignData(data, new SHA1CryptoServiceProvider()); Verify data: csp.Clear(); csp.ImportCspBlob(File.ReadAllBytes(publicKeyFile)); if (csp.VerifyData(data, new SHA1CryptoServiceProvider(), sig)) {     Console.WriteLine(“Data is OK”); } else {     Console.WriteLine(“Data is Lees meer…

Websnack: dijit.form.Select of dijit.form.ComboBoxWebsnack: dijit.form.Select vs dijit.form.ComboBox

Als je een dijit.form.Select gebruikt met heel veel items, dan wordt deze traag, en rendert ie niet goed (de lijst heeft geen scrollbar). Gebruik je een dijit.form.ComboBox dan is dat probleem opgelost. dijit.form.ComboBox heeft niet per se itemstore nodig, een HTML <select> list werkt goed. dojoType=’dijit.form.ComboBox’ erbij en klaar. Opmerking: Lees meer…