Kontrollsumma: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
P parandasin skripti abil kriipsud |
P näpukad |
||
1. rida:
{{keeletoimeta}}{{ToimetaAeg|kuu=detsember|aasta=2008}}{{TOCright}}
'''Kontrollsumma''' on [[informaatika]]s kasutatav mõiste '''[[räsifunktsioon]]i tulemist''', millega teostatakse [[informatsioonihulk|informatsioonihulga]] võrdväärtuskontroll. Räsifunktsiooni tulemeid iseloomustab üldjuhul kindel pikkus olenemata sisendi suurusest ja radikaalne muutus ka kõige väikematele muudatusetele sisendis (
'''Kontrollsumma''' võib viidata ka omaloodud räsifunktsiooni tulemile, mis võib olla äärmiselt primitiivne. Näiteks informatsioonihulga binaarkujul esinevate ühtede summa.
11. rida:
|-
! +
! colspan="16" width="150px"|
! colspan="16" width="150px"|16–31
|- align="center"
26. rida:
|}</div>
[[Vaba tarkvara]] kasutab kontrollsummasid verifitseerimaks, kas tarkvara paigaldamise ajal on tegemist sama tarkvaraga, kui see sai loodud. [[Linux]]i distributsiooni allalaadimislehelt võib hea tava kohaselt leida [[CD (andmekandja)|CD]]/[[DVD]] [[tõmmis]]e kontrollsumma, kuigi protsess on ka
Leidub palju rakendusi, mis salvestavad andmebaasi mitte kasutaja parooli kirje, vaid selle kontrollsumma. Kui kasutaja tahab süsteemi siseneda, genereeritakse tema sisestatud paroolist uus kontrollsumma ja võrreldakse seda andmebaasis olemasoleva kirjega. Siinkohal meeldetuletus, võhiku jaoks on [[häkker]] inimene, kes
Turvaekspert Bruce Schneier tõestas [[2005]]. aastal [[MD5]] [[algoritm]]i murtavuse<ref>http://www.minut.ee/article.pl?sid=05/03/11/0844201&mode=nested</ref>.
58. rida:
== Koodinäided ==
=== [[Java]] ===
<source lang="java">import java.math.BigInteger;
import java.security.MessageDigest;
95. rida:
=== [[PHP]] ===
PHP
<source lang="php"><?php
echo md5("See on räsimise näide. ");
102. rida:
== Vaata ka ==
* [[Räsifunktsioon]] – [[inglise keel]]es ''hash function''.
* [[MD5]] – Ronald
* [[Paarsuskontroll]] – andmeedastuse edukuse kontrollimine paarsusbittidega.
|