This paper proposes a minutiae-based algorithm for fingerprint matching that utilizes the distances between minutiae and core points to calculate matching scores. Experiments conducted using the FVC2002 fingerprint database indicate that the algorithm performs well, achieving a false match rate of 0% in tests with images from different fingers, while the false non-match rates varied due to factors such as pressure and image quality. The study highlights the challenges of fingerprint identification and evaluates its performance against existing methods, drawing attention to the need for improved handling of image artifacts.