Downloads Home About me
Side menu About me Computing
There is a more recent version of this site and a new address for this page. It can be found here
http://www.flypig.co.uk/?page=windows&dnload=windows

Programs for Windows

     This page contains a number of downloadable programs I've written. They are all intended to be run on Windows machines.

If you have any queries, bug reports or problems with any of them, please feel free to e-mail me. I can also supply source code to anyone interested. There's no charge for using any of them, but I retain copyright, so please let me know if you intend to distribute any altered versions.

Finally, they've all undergone an appalling testing regime, which involved me running them on my work computer and then uploading them. So don't be surprised if they completely fail to work. I don't think I've even had time to write help files (so installation is an exercise for the reader).

As you can see, Windows hasn't been my main priority here. If you think they look interesting but would like a help file or some help in running them, let me know and I'll get my arse into gear!

IDCard

Version 1.00 (07 Oct 2002) - 678k - screenshot.

This is an example ID card implementation using AES (Rijndael) encryption, SHA hashing and discrete logarithmic asymmetric signing. Its important features are that cards cannot be forged, and personal data can only be verified using the card, it cannot be directly read from it. See the thoughts page for more details. Executables are included for Windows and RISC OS, and the code should compile for others, but requires the excellent MIRACL library.

IDCard
Decrypt

Decrypt

Version 1.00 (23 Jul 2003) - 872k - screenshot.

This set of programs is intended to be used for digital business cards. It allows files to be AES (Rijndael) encrypted, so that they are individually accessible only via single-use passwords (transmitted using 168 bit Elliptic Curve Diffie-Hellman key swapping). In this way you can give people access only to certain parts of the information on the card. Windows and RISC OS front ends are included, and the code should compile for others, but requires the excellent MIRACL library.

Rubik

Version 0.00 (21 May 2003) - 913k - screenshot.

A very quick demonstration that displays a Rubik's cube continually rearranging itself. I wrote it to get the hang of the DarkBASIC game development language, but it's a bit rubbish really (the program that is, not DarkBASIC).

Rubik
Magnus

Magnus

Version 0.00 (22 May 2003) - 613k - screenshot.

The beginnings of a game I started writing but never quite finished. You control a dangly piece of string with a magnet at one end. Your job is to save the world by picking up a metal ball (the Orb of Truth) and negotiating it around the obstacles on screen before placing it safely into a specially created hole (the Chalice of Justice). Also written in DarkBASIC, and no better than my previous attempts!

Srambcle

Version 1.00 (15 Sep 2003) - 132k - screenshot.

"Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the frist and lsat ltteer be at the rghit pclae.

"The rset can be a total mses and you can sitll raed it wouthit a porbelm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe."

Atfer rieicevng the eamil aovbe, I tuohght it'd be a good ieda to witre a pgorram to test the trehoy out!

Srambcle