O presente artigo apresenta o desenvolvimento de um algoritmo na linguagem C++ de um programa que realiza a criptografia de mensagens através de matriz. O software, que foi nomeado de CODER, se baseia em princípios matemáticos que ao multiplicar um número pelo seu inverso obteremos um elemento neutro, no caso de matriz, é obtido a matriz identidade. Sendo uma matriz identidade ou unidade a matriz que apresenta em sua diagonal principal o elemento 1 e o restante dos elementos forem formados por zeros. Com vistas à modularização e usabilidade, a implementação aqui apresentada se vale dos conceitos de modularização, algo típico de linguagens de programação procedurais como a linguagem C++. Como equivalência de letra para número a ser usada na criptografia foi utilizado a Tabela Ascii. A finalidade do programa é utilizar de duas matérias fundamentais do curso de engenharia que são a álgebra e a matemática para aplicar os conhecimentos adquiridos na área de programação na prática. O CODER foi pensado para, acima de tudo, demonstrar que podemos fazer muito com a ajuda da matemática. O software pode ser utilizado tanto por professores de álgebra, matemática e programação com intuito de demonstrar em prática utilização do assunto aos seus alunos para melhor entendimento da matéria.