Archives

Archives / 2006 / February
  • SecurePasswordTextBox - A textbox that uses the SecureString class

    In a previous post, I mentioned that I was working on a small side project to develop a version of a standard Winforms textbox control that utilises the SecureString class from the System.Security namespace in .Net V2. Well I have finally released this 'SecurePasswordTextBox' control for others to use and comment upon. It comes with full source code so you can see what I have done. Note that I have not done anything particularly elegant in the way it handles textual input, however its small, and works for the very brief testing I performed.

    Read more...

  • Making use of the SecureString

    In .Net V2, there is a class called the SecureString in the System.Security namespace. Its a nifty little class that stores its contents in encrypted form, and is not subject to managed heap garbage collection side effects, where copies of the string are left around while waiting to be collected, and also its string value is not sitting in memory for all to see, nor are multiple copies made each time a character is added and a whole bunch of other things I have talked about previously. Basically, it allows secure storage, in memory, of a string, such that tools that can pry into your memory, don't see things they are not supposed to.

    Read more...

  • Playing the XBox 360 in Oz

    Since I have been working at the Microsoft SDC here in Sydney (North Ryde actually), Australia, I have been lucky enough to have a play with the XBox 360 units that are available. They haven't been released in Australia yet (March 22nd I think) so its pretty cool being able to give it a test drive. Only some demo games have been loaded on them though like King Kong, Call of Duty 2, and kalea (or something like that).

    Read more...

  • Atlas and error handling

    Was playing around with the January CTP of Atlas which was recently released and found the error handling within Atlas interesting.

    Read more...