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…

Geheugengebruik in Linux met het ‘free’ commandoMemory use in Linux with the ‘free’ command

Na wat geheugenproblemen op een server ben ik het eens goed gaan uitzoeken: wat betekenen de getallen in het free command in Linux/Unix eigenlijk? En ik vond het antwoord in een forum: bf@tbwb-dt-bf:~> free -m              total       used       free     shared    buffers     cached Mem:          3978       3848        130          0         28       1985 -/+ Lees meer…