Desde que os vários aplicativos usem o mesmo algoritmo de senha para criar o hash de senha, não há motivo para que eles não funcionem. A própria senha geralmente não é armazenada no arquivo.
Um arquivo protegido por senha (.xls) criado no Microsoft Office pode ser aberto com o Open Office.
Como o Open Office reconhece a senha criada no MS Excel? Isso não é uma preocupação de segurança?
Coisa semelhante acontece entre WinZip, WinRAR e 7-Zip.
Atenciosamente, Kamlesh
Desde que os vários aplicativos usem o mesmo algoritmo de senha para criar o hash de senha, não há motivo para que eles não funcionem. A própria senha geralmente não é armazenada no arquivo.
Presumivelmente, cada uma dessas aplicações solicitou a senha. Se não, então isso seria uma preocupação de segurança.
A senha é armazenada no arquivo em um formato criptografado. O método de conversão do texto simples para a forma criptografada (ou hash) é conhecido e implementado em cada uma das aplicações. Em seguida, eles comparam as strings criptografadas e, se corresponderem, permitem que você abra o arquivo.
Deve ser muito difícil, se não impossível, pegar a string encriptada e convertê-la de volta na senha em texto simples - assim, não há risco de segurança.