Se você não puder lê-lo sem fornecer uma senha, será criptografado . (Dito isso, versões anteriores do Office e do Acrobat costumavam ter algoritmos realmente fracos. Versões modernas tendem a usar o AES.)
Se você pode lê-lo sem uma senha, mas deve fornecer uma senha para modificar, o arquivo é apenas bloqueado . Dependendo do formato, pode ser o suficiente apenas virar um pouco com um editor hexadecimal ou modificar o próprio leitor; por exemplo. Evince tem uma configuração para ignorar restrições PDF. (Mas veja abaixo ↓.)
- (Existe uma pequena possibilidade de usar a senha para verificações de autenticação / integridade, usando algum hash, embora não consiga lembrar de nenhum esquema que permita verificação
Mas, não se esqueça de que o autor pode ter simplesmente incorporado uma imagem do texto, em vez do próprio texto. Talvez o PDF tenha saído de um scanner. Talvez não seja um PDF, mas um documento PostScript .ps
, que está em algum lugar entre o texto & imagem.
↓ Este bit, no entanto ...
I imagine if it was encrypted, it shouldn't be selectable, but should be blended into the page, like an image.
... é parcialmente absurdo, mas em parte uma ideia interessante.
Por um lado, a criptografia não altera a maneira como os dados funcionam. Se você criptografar um documento de texto (por exemplo, um arquivo PDF) e, em seguida, descriptografá-lo, você obtém os mesmos bytes de volta - você obtém o documento original, não uma imagem plana dele.
Dito isto, poderia funcionar desta forma - o documento poderia facilmente ter duas versões incorporadas; uma imagem renderizada legível por qualquer pessoa e um original criptografado legível (e, portanto, modificável) apenas com uma senha. Para modificar o documento, você precisaria descriptografar o original, editá-lo e renderizá-lo novamente na imagem.
Eu sei que os documentos do Office não fazem isso - a senha de modificação é apenas um bloqueio. Tenho menos certeza sobre o PDF.
Mas também duvido, uma vez que este esquema de documento duplo tem uma grande lacuna : alguém ainda pode photoshop a imagem diretamente , e como o original é criptografado, isso seria impossível de detectar.