Digital signatures implementation in software solutions from scratch