Como adicionar criptografia de senha

1

Eu tenho um aplicativo de criptografia que apenas criptografa uma string e depois também pode descriptografar. Mas como posso fazer com que o usuário defina uma senha e a outra pessoa tenha que inserir essa senha para descriptografar a mensagem.

    
por Zach 28.05.2013 / 16:42

1 resposta

0

Com base nas tags da sua pergunta ( qt & c ++ ), eu suponho que você pretende usar o framework Qt. Felizmente, há uma biblioteca disponível para o Qt que pode fazer isso por você. E a melhor parte é que a biblioteca já está incluída nos arquivos principais.

A biblioteca a que me refiro chama-se QCA - Qt Cryptographic Architecture e está disponível através do libqca2 elibqca2-dev pacotes.Vocêtambémvaiquererinstalaro libqca2-plugin-ossl package, que fornece suporte de tempo de execução para as funções OpenSSL.

% bl0ck_qu0te%

Em vez de entrar em muitos detalhes sobre o uso da biblioteca QCA, em vez disso, vou lhe indicar exemplo que demonstra como usar o algoritmo AES128 para criptografar com segurança uma mensagem com uma frase secreta e depois descriptografá-la mais tarde com a mesma frase secreta.

    
por Nathan Osman 27.06.2013 / 21:23