MD en basit ?ekilde herhangi uzunluktaki bir veriyi i?leyip sonuç olarak sabit uzunlukta bir veri elde eden i?lev olarak tan?mlanabilir. Matematiksel olarak tan?mlayacak olursak:
M: de?i?ken uzunlukta veri, h: sabit uzunlukta veri, H: i?lev
h = H(M)
Sabit uzunkta ç?kt? elde etmenin yan?nda, MD i?levinin sa?lamas? gereken baz? özellikler vard?r. Bu özellikler söyle s?ralanabilir:
-M verildi?i zaman, h’y? hesaplamak kolay olmal?
-h verildi?i zaman M’yi hesaplamak çok zor olmal? (hatta imkans?z olmal?). Bu yönüyle MD i?levi tek yönlü i?lev (one-way function) olarak adland?r?l?r.
-M veridi?inde H(M) = H(M’) e?itli?ini sa?layan M’ çok zor bulunmal? (hatta imkans?z olmal?)
Nerelerde Kullan?labilir?
MD i?levinin ta??mas? gereken özelliklerinden bahsettikten sonra, nerelerde kullan?labilir sorusu daha kolay anla??labilir. MD, verilerin bütünlük denetimi yani verinin de?i?ikli?e u?ray?p u?ramad???n?n denetlenmesi için kullan?lmaktad?r ?eklinde özetlenebilir.
Örne?in internete indirilmek üzere yerle?tirdi?iniz bir dosyaya ek olarak bu dosyan?n MD sonucunuda da??t?rsan?z, bu dosyay? sizin sitenizden indiren kullan?c?lar, kendi bilgisayalar?nda bu dosyan?n MD’sini hesaplay?p sizin hesaplad???n?z MD de?eri ile kontrol ederler ve böylece indirdikleri dosyan?n de?i?tirilip de?i?tirilmedi?ini, yani güvenilir olup olmad???n? anlayabilirler (Bu noktada sizin güvenlir oldu?unuz farzedilmektedir).
Bu yaz? belgeler.org’dan al?nm??t?r.
İlgili etiketler
[ kriptoloji ] [ md ] [ nedir ] [ ray ] [ rus ] [ ünlü ] [ yaz? ] [ internet ] [ matematik ] [ isa ] [ farz ] [ uzunluk ] [ vin ] [ org ] [ ate ] [ z m ] [ bilgi ] [ nokta ] [ belge ] [ levini ] [ ta? ] [ yaz ] [ nil ] [ asit ] [ sa? ] [ tema ] [ i il ] [ rol ] [ özellikleri ] [ zellikleri ] [ bit ] [ yaya ] [ da? ] [ erhan ] [ güven ] [ med ] [ arz ] [ en son ] [ soru ] [ inter ] [ deri ] [ a?lama ] [ s?ra ] [ tak ] [ di? ] [ ekil ] [ ?ekil ] [ levi ] [ tan?m ] [ diren ] [ sab ] [ nerelerde ] [ olur ] [ far ] [ i?ik ] [ plama ] [ nabi ] [ kola ] [ dü?ün ] [ bah ] [ yay ] [ asi ] [ nternet ] [ basit ] [ drama ] [ ion ] [ bas ] [ lup ] [ ilgi ] [ hat ] [ dede ] [ b?t ] [ ram ] [ belgeler ] [ linde ] [ mat ] [ tanym ] [ r va ] [ yazy ] [ hesaplama ] [ dram ] [ a??t ] [ indir ] [ de?er ] [ tern ] [ tik ] [ imkan ] [ syra ] [ denetim ] [ k z ] [ byt ] [ kol ] [ rsa ] [ yön ] [ sap ] [ 821 ] [ gereke ] [ d n ] [ k sa ] [ e in ] [ k ta ] [ sonuç ] [ enli ] [ sonu ] [ ati ] [ ang ] [ özet ] [ zet ] [ ans ] [ ernet ] [ site ] [ ire ] [ ?ikl ] [ saya ] [ hes ] [ matemati ] [ lev ] [ tim ] [ evin ] [ kans?z ] [ ?ik ] [ sak ] [ ay a ] [ nebi ] [ neb ] [ eriyi i ] [ h v ] [ özetle ] [ zetle ] [ örne?i ] [ ak c ] [ rne ] [ adl ] [ yıl ] [ bıt ] [ zelli ] [ unlu ] [ att ] [ hesap ]