Site Map
Index:
- A Dirichlet character table generator
- A quick check that a number is prime
- A side-by-side HTML diff program for Windows
- A simple lattice-based encryption scheme
- A simple Windows GUI built around Peter Gutmann's ASN.1 data display code dumpasn1.c
- A Windows version of the cal utility
- About David Ireland
- About DI Management Services
- About DI Management's site
- An all-singing, all-dancing C function to create a temporary file
- Base64 utility for Windows
- Basic Merkle Signature Scheme
- bdcalc - a calculator for large natural numbers
- BigDigits multiple-precision arithmetic source code
- Binomial distribution calculator
- C Programming Language
- Calling a Windows Native DLL from GO
- Chi-Square Calculator
- Computing a cube root in hexadecimal
- Contact DI Management
- Converting from lex & yacc to flex & bison
- Cross-Platform Encryption
- Cryptography articles and software
- Cryptography with International Character Sets
- DBXanalyzer email reader and analyzer
- DBXcmd command-line utility for DBXanalyzer
- De Morgan's laws explained in graphical form
- DI Management Home Page
- DumpASN1 for Windows
- Encrypting credit card numbers using Feistel Finite Set Encryption Mode (FFSEM)
- Encryption in XML documents using XMLENC
- Few Time Signature (FTS)
- Generate file checksums
- Generate file digest value
- Getting rid of that MSVC++ warning C4996: 'may be unsafe/disable deprecation'
- HEXDUMP for Windows
- How to convert VBA/VB6 Unicode strings to UTF-8
- How to install ER605 Multi-WAN router with Starlink and NBN Broadband
- Keys in Cryptography
- Links to Access, VB, Web Programming, Web Site Construction, Computer security
- Mathematics
- Merkle Tree
- Miscellaneous Computing Stuff
- Moving a website to Amazon AWS
- MySecret Blowfish Encryption Utility
- Number theory
- One-time signature (OTS) scheme
- Online XML Digital Signature Verifier
- Open a command-line console
- openssh-keys.html
- Poly1305 authenticator
- Properties of a cryptographic hash function
- Public key cryptography using discrete logarithms
- Public key cryptography using discrete logarithms. Part 1: Diffie-Hellman key exchange
- Public key cryptography using discrete logarithms. Part 2: MQV Key Agreement
- Public key cryptography using discrete logarithms. Part 3: ElGamal Encryption
- Public key cryptography using discrete logarithms. Part 4: Digital Signature Algorithm (DSA)
- Python matrix tools over Zq
- RSA Algorithm
- RSA Theory
- RSA: how to factorize N given d
- Search DI Management Site
- Setting up a BIN directory for Windows executables
- Setting up a virtual Linux client on Windows host to do C++ programming
- Signing an XML document using XMLDSIG (Part 1)
- Signing an XML document using XMLDSIG (Part 2)
- Signing XML documents using XMLDSIG (Part 3)
- Solving the discrete logarithm problem with bdcalc
- SPHINCS+ A stateless hash-based signature scheme (SLA-DSA)
- SPHINCS+ Example
- SPHINCS+ Introduction
- SPHINCS+ Python Code
- Su Doku Solver
- Test vectors for SHA-1, SHA-2 and SHA-3
- The Chinese Remainder Theorem
- The Euclidean Algorithm and the Extended Euclidean Algorithm
- The multiplicative group modulo p
- Transforming a matrix to reduced row echelon form
- Troubleshooting problems on the 'Online XML Digital Signature Verifier' site
- Using flex and bison in MSVC++
- Using padding in encryption
- Using the CRT with RSA
- Utilities
- Wclock manual
- Wclock world clock display
- wdiff for Windows
- Windows Path Variable
- Winternitz One-Time Signature (WOTS)
- X9.42 test vectors are wrong
- Home
- About Us
- Cryptography Code
- Blowfish: a Visual Basic VB6 version
- MySecret: a freeware command-line encryption utility using Blowfish
- RSA algorithm notes and advice on its use
- MD5 in Visual Basic
- Unix crypt(3) password encryption program
- Cyclic Redundancy Code algorithms CRC-32, CRC-16 and CRC-24
- Base64 encoding
- Encrypting credit card numbers using Feistel Finite Set Encryption Mode (FFSEM)
- How to convert VBA/VB6 Unicode strings to UTF-8
- Cryptography Articles
- Cryptography with International character sets
- Cross-Platform Encryption
- Using keys in cryptography: a brief introduction to keys and passwords
- Using padding in cryptography
- Encryption in XML documents using XMLENC
- Signing an XML document using XMLDSIG (Part 1)
- Signing an XML document using XMLDSIG (Part 2)
- Signing an XML document using XMLDSIG (Part 3)
- Online XML Digital Signature Verifier
- Troubleshooting problems on the 'Online XML Digital Signature Verifier' site
- Test vectors for SHA-1, SHA-2 and SHA-3
- Poly1305 authenticator
- X9.42 Test Vectors Are Wrong
- Public key cryptography using discrete logarithms
- Generating ECC keys in OpenSSH format
- A simple lattice-based encryption scheme
- SPHINCS+ A stateless hash-based signature scheme (now SLA-DSA)
- CryptoSysTM
- C programming
- Utilities
- Wclock world clock display
- bdcalc: a calculator for large natural numbers
- Freeware utilities to generate and check SHA-1, SHA-256, MD5 and CRC-32 checksums
- cal: a Windows version of the Debian cal utility
- hexdump: a simplified version of the Linux utility to display file contents in hexadecimal
- base64: Base64 utility for Windows
- digestvalue: compute the digest value in base64 encoding for a file or list of files
- shtmldiff: A side-by-side html diff program
- wdiff for Windows
- DumpASN1 for Windows
- A simple Windows GUI to display ASN.1 data
- Mathematics
- Elementary number theory
- The Euclidean Algorithm and the Extended Euclidean Algorithm
- The Chinese Remainder Theorem (CRT) and Gauss's algorithm
- Using the CRT with RSA
- RSA: how to factorize N given d
- Computing a cube root in hexadecimal
- Number theory: The multiplicative group modulo p
- Number theory: Solving (:-) the discrete logarithm problem with bdcalc
- Number theory: A Dirichlet character table generator
- Coding Theory: Transforming a generator matrix to standard form
- Linear algebra: Transform a matrix to row canonical form
- The theory behind transforming a matrix to reduced row echelon form
- De Morgan's laws explained in graphical form
- An on-line calculator for the chi-square distribution
- Binomial distribution calculator
- A quick check that a number is prime
- Python matrix tools over Zq
- Miscellaneous Computing Stuff
- Links
- DBXanalyzer
- Wclock
- BigDigits multiple-precision arithmetic source code
- Su Doku
- XML is xhite
- About This Site
- Terms
- Contact
This page last updated 27 October 2025

