Programação de computadores e armazenamento de dados
Por: José Augusto N. G. Manzano
Esta obra tem por objetivo apresentar de forma dinâmica, interativa e colorizada os principais algoritmos para a geração de criptografia com foco na programação de computadores com exemplos escritos em linguagem C++.
Apesar dos algoritmos aqui apresentados poderem ser considerados por alguns como obsoletos. Cabe ressaltar que é melhor o uso de um algoritmo obsoleto do que não tem método nenhum de proteção de dados em uso.
Um fato que passa despercebido por muitos é a possibilidade de se fazer a combinação de métodos de criptografia. Na medida em que se combina dois ou mais métodos passa-se a ter um critério de proteção exponenciamento mais forte do que se fazer uso de um métodos de forma isolada.
São apresentados nesta obra algoritmos que podem ser implementados em sistemas computacionais no armazenamento de dados, tanto em arquivos gerenciados diretamente na própria linguagem como em sistemas de gerenciamento de bancos de dados. Neste trabalho você tem acesso a códigos em C++ para os métodos de cifragem de texto Atbash, Atbah, Albam, Caesar, Kama-sutra, QWERTY, DVORAK, Vigenère, Bastão de Licurgo, Rail Fence e Coluna Simples. Para a cifragem de número terá acesso aos métodos ROT5, Vigenère (adaptado para números), cifragem alfabética randômica no estilo teclado telefônico. São ainda mostrados os algoritmos (apenas na forma descritiva) Affline, Quadrado de Polybius, Della Porta, Coluna Transposta, Myszkowski, Permuta Simples, Gronsfeld, Fracionamento e de Álgebra Linear com multiplicação de matrizes.
Por último e não menos importante é feita introdução e demonstração de uso e criação de funções criptográficas (funções Hash).
Livros com menos de 70 páginas são grampeados; livros com 70 ou mais páginas tem lombada quadrada; livros com 80 ou mais páginas tem texto na lombada.
Deixe seu comentário: