My Projects
This section contains information about my software projects, which I develop on my own.
PassGenWin
PassGenWin is a pseudorandom password generator for Windows. It was my first attempt to use the excellent Pelles C IDE for serious coding. I'm planning to add support for TRNG hardware, to increase the security of generated data.
Features
- Multiple password generation modes (decimal, alphanumerical, strong password, etc.)
- Random shuffle option for generated passwords and user input.
- Word list mode for generating XKCD-like passphrases.
Project information
Current Version | Release Date | License | Language |
---|---|---|---|
1.0.2.0 | 2017-12-06 | MIT/Expat | C |
Screenshots
Downloads
XorCryptWin
XorCryptWin is a file encryptor for Windows. It works by generating a pseudorandom key file which is then merged with the input file, by using the XOR operation. Just like in the case of PassGenWin above, I am planning to add support for TRNG hardware.
Features
- Uses the Microsoft CryptoAPI to generate the key files.
- Can encrypt any files regardless of type or size.
- Bundled with random file generator program RandFileGen.
Project information
Current Version | Release Date | License | Language |
---|---|---|---|
1.0.0.6 | 2017-05-26 | MIT/Expat | C |
Screenshots
Downloads
png2jpeg
png2jpeg is a simple command-line image converter from PNG to JPEG. Naturally, it uses the libjpeg and libpng libraries.
I started work on this project while trying to optimize the data for Trigger Rally. The optimization process consisted in part of converting texture files from PNG to JPEG. The first remastering scripts used png2bmp — which at the time of this writing hasn't been updated in over 10 years — together with the official
cjpeg program from the libjpeg library. The current scripts are simpler and use only png2jpeg.
Features
- Can use custom background color for transparent PNG's.
Project information
Current Version | Release Date | License | Language |
---|---|---|---|
1.0.2.2 | 2020-07-29 | MIT/Expat | C |