ResumoPara quem nao esta familiarizado com os conceitos de criptografia, algoritmos e chaves aconselho ler o seguintes artigo:http://informatica.hsw.uol.com.br/criptografia.htmO estudo da criptografia cobre bem mais do que apenas cifragem e deciframento de dados. E um ramo especializado da teoria da informacao com muitas contribuicoes feitas a partir de outros campos da matematica e do conhecimento humano, incluindo autores como Maquiavel, Sun Tzu e Karl von Clausewitz. A criptografia moderna e basicamente formada pelo estudo dos algoritmos criptograficos que podem ser implementados em computadores.AplicacoesAs aplicacoes de criptografia no dia a dia sao bem mais comuns do que se pode imaginar. Por exemplo, quando voce acessa o seu MSN a sua senha (e somente ela) passa por uma conexao criptografada ou quando voce acessa qualquer servico dos grandes provedores de conteudo e ferramentas (google, yahoo, microsoft, facebook e etc...) voce esta fazendo uso de criptografia.Mas isto e apenas um pequena parte da implementacao possivel com esta tecnologia.E importante proteger os seus dados, informacoes e privacidade assim como pesquisas e documentos de grande importancia e com alguns softwares, pouco tempo e de uma forma bem simples podemos melhorar consideravelmente o nossa seguranca.Neste artigo vou focar apenas na criacao de Drive Criptografado de dulpa face no Ubuntu linux.Por que voce quer criar um drive criptografado? Provavelmente e porque voce tem algum arquivo de seguranca sensivel que voce nao quer que outras pessoas tenham acesso. Um disco criptografado fornece um lugar seguro para colocar esses tipos de arquivos para que as pessoas nao possam ver ou acessa-los sem uma senha.Por que voce quer criar um drive oculto? Ha 2 razoes principais. O primeiro e porque voce tem arquivos sensiveis como mencionado acima. Talvez voce nao queira que as pessoas saibam que eles existem.A segunda razao e mais grave. Recentemente, varios governos tem implementado leis onde voce pode ser forcado a fornecer as chaves de criptografia para oficiais do governo (por exemplo, nos aeroportos) para que eles possam decodificar seus arquivos. Pode ser considerado um crime nao para fornecer ou falar que voce esqueceu essas chaves/senhas.Agora imagine se voce pudesse entregar uma chave que eles podem usar, descriptografar alguns arquivos que nao voce nao se preocupa que sejam expostos e ainda assim eles nao tem acesso a seus arquivos confidenciais. Imagine se eles nunca poderem provar que voce estava escondendo nenhum documento adicional e que poderia, portanto, mostrar que tem sido completamente obediente as leis e ainda assim manter seus arquivos seguros. Isto e agora possivel!AVISO: Eu nao violo as leis e tambem nao encorajo ninguem a quebrar/violar as leis. Se voce nao puder entregar uma chave de encriptacao quando estiver obrigado legalmente a faze-lo, voce pode estar quebrando a lei. Nao faca isso.O programa.Como funciona ?Primeiro um drive container criptografado e criado. Alguns arquivos nao secretos sao colocados nesta unidade. O espaco restante deste drive e formado por dados aleatorios. Entao, dentro desses dados aleatorios, uma segunda unidade escondida e criada. Esta unidade so pode ser acessada com uma outra chave de encriptacao diferente da usada para criar o primeiro container. Sem essa chave deve ser matematicamente impossivel