In this page there are some public project created by myself. Private project, created for my research at Aalborg University or for Seluxit ApS, are clearly not showed in this list.
All the programs in this webpage have been created by Stefano Martin.
This website is an aggregator of search engines. It permits to choose your favourite engines (for example Google, Youtube and Spotify) and to have them always with you.
An account is necessary only if you wish to synchronize your choices with your smartphones and browsers. The website is mobile responsive.
This program in Java permits to encrypt and decrypt text files in AES-128, AES-192 or AES-256.
AES is the American encryption systems and actually there does not exist any method of cryptanalysis to break it.
For the creation of this encoding system we use the original paper of Joan Daemen and Vincent Rijmen available at this link.
Be careful in the use of this program because an encrypted message cannot be recoverable without the chosen password.
This program in C permits to encrypt and decrypt generic files in AES-128, AES-192 or AES-256.
This program is created with a similar structure used for its version in Java. However, this version is able to encrypt (and decrypt) any files since with C we can work with the bit-structure of the file.
Thus if you need a powerful tool to encrypt, download this program. If you want a more user friendly program, the Java program is a better choice.
This is one old program in C that I created during my Bachelor years. With it you can play "Connect four" against another opponent or a CPU.
The level of difficulty is not very high, but still you will need some skills to win. A chronologic file with your matches will be saved on your computer.
The original program was in Italian, the new version is, of course, in English.
Project Euler is a serie of challenges that are solvable only by programming.All the programs in the repository are written by myself. The used language is Java and the programs are built to obtain a general answer quickly.