DI Management Home

Home Page


DI Management Services is a computer programming consultancy based in Australia and run by David Ireland. This is our home page. There is a Site Map listing things more concisely. To contact us see below.

What we do

Locations of visitors to this page
Last year's visits

We do three things:

  1. Cryptography programming
  2. Database design
  3. General computer programming

What's new?

Cryptography programming

We maintain a detailed cryptography software page with useful free cryptographic software code and various articles on cryptography. The free code includes the Blowfish algorithm in VB6 and the MySecret command-line freeware encryption utility. The articles include our page on the RSA Algorithm including the Theory and proof of the RSA algorithm, and various how-to pages such as Using Keys in Cryptography, Using Padding in Encryption, Encryption with International Character Sets (re-written 2010-08-28), and Cross-Platform Encryption. We also publish cryptography-related articles on Mathematics.
...more details →

CryptoSys Products

We sell two commercial cryptographic products under the CryptoSysTM brand name: CryptoSys API and the CryptoSys PKI Toolkit. CryptoSys API is library of symmetrical cryptography tools and the CryptoSys PKI Toolkit provides public key encryption and digital signatures. FirmaSAT is a separate product to create and read digital receipts specifically for the Tax Administration Service in Mexico (SAT). There are interfaces for programmers in VB6/VBA, VB.NET/VB2005/VB2008, C/C++, C# and (for CryptoSys API) ActiveX/COM/VBScript.
...more details →

Consulting

We can provide consulting services on implementing cryptography in your programs. In particular, we are happy to provide detailed programming help with implementing CryptoSys API and the CryptoSys PKI Toolkit.
...more details →

Database design

We have been providing database solutions to small and medium enterprises for over ten years. We use our extensive library of Microsoft Access techniques as a base to provide customised solutions that actually work. We don't sell "off-the-shelf" database solutions. All our projects are customised individually for clients with specific problems.
...more details →

To find out more about recent projects we have carried out see Projects.

There are some how-to pages on Using class modules in Access that we put together a few years ago for Access 97 - it's still valid for all the more recent versions of Access. We also describe our experiences in Upgrading from Access 97 to 2003. Although a bit dated now, we show how to use SQL Server on Win98, and a simple graphical OSQL Interface to MSDE from an Access database.

Our links page has some useful info on Microsoft Access and VB Programming.

General computer programming

Just need someone to cut some code? Our founder David Ireland, GSSP-C, has over 30 years experience in programming in a variety of languages, including C, Visual Basic, Microsoft Access, C# and Perl.

For more details of our experience see Profile, Projects and Computer Experience.

We enjoy doing complex algorithms and arcane problems. If we can't do it, we'll tell you up-front, so as not to waste your time. We only start jobs we know we can finish.
...more details →

See our page on the C Programming Language where we've assembled links and copies of interesting or educational articles on C programming, look at Windows Win32 programming, and consider why we still prefer ANSI C to C++.

Examples

Contact

Contact: Email Us    Client Login    Payments

This page last updated 15 May 2012