^_^
(Smelltu til að afrita)
SHA256 (Secure Hash Reiknirit 256 bita) er dulmáls kjötkássa sem þróuð var af bandarísku þjóðaröryggisstofnuninni (NSA) og birt árið 2001 sem alríkisupplýsingar um vinnsluupplýsingar (FIPS) PUB 180-4. Það er hluti af SHA-2 fjölskyldu reikniritanna, sem einnig inniheldur SHA-224, SHA-384, SHA-512, SHA-512/224 og SHA-512/256. SHA256 er mest notað í ýmsum öryggisreglum og forritum, þar á meðal TLS/SSL, SSH, PGP, S/MIME og IPSEC.
SHA256 aðgerðin samþykkir inntaksgögn af handahófskenndri lengd og býr til 256 bita (32 bæti) kjötkássa, einnig þekkt sem Message Digest. Þessi kjötkássa hefur fasta stærð, sem gerir það þægilegt fyrir geymslu og samanburð. Mikilvægur eiginleiki SHA256 er ákvörðunarstefna þess: miðað við sömu inntaksgögn mun reikniritið alltaf búa til sömu kjötkássa. Þetta er bráðnauðsynlegt til að tryggja heiðarleika gagna.
SHA256 hefur einnig árekstrarviðnám, sem þýðir að það er afar erfitt að finna tvö mismunandi inntaksskilaboð sem búa til sömu kjötkássa. Ennfremur er það ein leið: það er nánast ómögulegt að reikna upprunalegu skilaboðin sem aðeins eru gefin kjötkássa. Þessir eiginleikar gera SHA256 hentugt fyrir sannprófun gagna, stafrænar undirskriftir og geymslu lykilorðs.
Þrátt fyrir styrk sinn er SHA256 ekki alveg ósæmilegur. Með tíma og framförum í tölvuorku verður fræðileg sprunga möguleg, þó að í reynd þarf þetta gríðarlegt fjármagn. Þess vegna er hægt að nota fyrir forrit sem krefjast hámarksöryggis, nútímalegri og öflugri kjötkássa, svo sem SHA-3.
Að lokum, SHA256 er víða notuð og áreiðanleg dulritunarleg kjötkássa sem gegnir mikilvægu hlutverki í öryggi á ýmsum sviðum upplýsingatækni. Ákveðnar, árekstrarónæmir og einstefnu eiginleikar þess gera það að ómissandi tæki til að sannreyna heiðarleika gagna, búa til stafrænar undirskriftir og geyma lykilorð.