meinhardt_jgbr
(usa Debian)
Enviado em 14/06/2011 - 01:48h
Por ser código aberto, você como usuário tem todo o direito de modificar tanto e quanto quiser o seu software ou o seu sistema operacional. Entre modificar sem conhecimento de causa e o sistema funcionar, vai uma distancia muito grande, porém que você pode modificar o quanto quiser, isto será apenas problema seu. Modificando sem conhecimento, não vai garantir o funcionamento, pelo contrario, as chances de que não funcione são muito grandes.
O uso de algum tipo de assinatura eletrônica que possa dar algum tipo de garantia ao usuário de que aquele aplicativo ou aquele sistema operacional que ele baixou a partir da internet está integro já são outros quinhentos. Entretanto, qual a necessidade disto? Apenas para que você, depois de baixar determinados arquivos ou conjuntos de arquivos possa verificar se a operação de baixada ocorreu sem erros e está de acordo com o conteúdo desejado pelo desenvolvedor ou pela equipe de desenvolvedores do mesmo. Existem vários tipos de assinatura eletrônica como o exemplo de sua pergunta o md5sum, que são em geral feitos em forma criptográfica, ou seja em código, seguindo uma fórmula matemática e gerando uma "palavra" com um determinado numero de caracteres, também conhecido como um "string". Uma vez baixado o arquivo ou conjunto de arquivos em forma de imagem de CD ou DVD por exemplo, o seu próprio pc pode gerar este mesmo string ou palavra e comparar com o valor original. Se os dois forem iguais, significa que o arquivo que você baixou está correto e portanto você poderá usa-lo sem receios, de acordo com os parametros de uso do ou dos autores.
Abaixo estão alguns exemplos de valores de md5sum de várias alternativas de arquivos ISO da ultima versão do Debian 6:
f3e7b479c161c6ff86fa6e9572f2c2df debian-6.0.1a-i386-DVD-1.iso
b3a785b0f11863d1427ba06fa25b89e7 debian-6.0.1a-i386-DVD-2.iso
f79cf128ac3cca2b5f7183a682919421 debian-6.0.1a-i386-DVD-3.iso
c220bd109a4df6ebf7cffd9eb61e973d debian-6.0.1a-i386-DVD-4.iso
baa86d41be9259f381430a090c680fd9 debian-6.0.1a-i386-DVD-5.iso
d2c13de5cc95b6bf577f09dd52f3ae5c debian-6.0.1a-i386-DVD-6.iso
1ed29759b412d7babd6edd77607eff10 debian-6.0.1a-i386-DVD-7.iso
a4bf21fb7f15d76fb61e52d97b273a51 debian-6.0.1a-i386-DVD-8.iso
1704ec85ad37e1bbf74186039fde5175 debian-update-6.0.1a-i386-DVD-1.iso
A primeira parte corresponde ao md5sum e após o espaço está a descrição da versão da distro, do numero do DVD na sequencia, etc.