Kriptogrāfiska jaucējfunkcija
![](http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Cryptographic_Hash_Function.svg/375px-Cryptographic_Hash_Function.svg.png)
Kriptogrāfiska jaucējfunkcija (angļu: Cryptographic hash function) ir jaucējfunkcija, kas ir vienvirziena funkcija, proti, praksē nav iespējams uzzināt ievaddatus, zinot tikai jaucējvērtību. Šādas vienvirziena jaucējfunkcijas tiek dēvētas par mūsdienu kriptogrāfijas "darba zirgiem".[1] To ievaddatus parasti sauc par "ziņojumiem" (angļu: message), bet izvadīto jaucējvērtību par "ziņojumu īssavilkumu" (angļu: message digest)[2].
Ideālai kriptogrāfiskai jaucējfunkcijai piemīt četras īpašības:
- ātri vari izrēķināt jaucējvērtību jebkuram ziņojumam;
- ir praksē neiespējami izveidot ziņojumu pēc jaucējvērtības;
- ir praksē neiespējami izmainīt ziņojumu tā, lai nemainītos jaucējvērtība;
- ir praksē neiespējami atrast divus dažādus ziņojumus, kuru rezultāts būtu viena un tā pati jaucējvērtība.
Kriptogrāfiskām jaucējfunkcijām ir plašs pielietojums informācijas drošības sfērā, piemēram, elektroniskajā parakstā, ziņojumu autentifikācijas kodos un citos autentifikācijas veidos. Taču tās var izmantot arī kā parastas jaucējfunkcijas, piemēram, lai indeksētu datus jaucējtabulās, vai arī kā kontrolsummas algoritmu.
Skatīt arī
[labot šo sadaļu | labot pirmkodu]- Drošais jaukšanas algoritms 2 (SHA-2)
- RIPEMD
Atsauces
[labot šo sadaļu | labot pirmkodu]- ↑ Brūss Šneiers. «Cryptanalysis of MD5 and SHA: Time for a New Standard». Computerworld. Arhivēts no oriģināla, laiks: 2016. gada 16. martā. Skatīts: 2014. gada 15. oktobris.
- ↑ digest/EN «Latvijas Nacionālais terminoloģijas portāls - message digest». termini.gov.lv.
![]() | Šis ar informācijas tehnoloģijām saistītais raksts ir nepilnīgs. Jūs varat dot savu ieguldījumu Vikipēdijā, papildinot to. |