The main objective of this project is to develop a program that detects changes in files within a directory. The idea is to make extensive use of hash functions, Hash based on Message Authentication Codes (HMAC) or digital signatures, as well as ciphers, to build databases of summary values, authentication codes or signatures digital files from a directory of the user's choice.