Miklix

Llogaritësi i kodit hash SHA-1

Publikuar: 16 shkurt 2025 në 11:27:32 e pasdites, UTC
Përditësimi i fundit: 12 janar 2026 në 9:10:45 e paradites, UTC

Kalkulator i kodit hash që përdor funksionin hash të Algoritmit të Sigurt Hash 1 (SHA-1) për të llogaritur një kod hash bazuar në futjen e tekstit ose ngarkimin e skedarëve.

Kjo faqe u përkthye me makinë nga anglishtja për ta bërë të aksesueshme për sa më shumë njerëz. Fatkeqësisht, përkthimi me makinë nuk është ende një teknologji e përsosur, kështu që mund të ndodhin gabime. Nëse preferoni, mund ta shikoni versionin origjinal në anglisht këtu:

SHA-1 Hash Code Calculator

SHA-1 (Algoritmi i Sigurt i Hash-it 1) është një funksion hash kriptografik i projektuar nga NSA dhe i publikuar nga NIST në vitin 1995. Ai prodhon një vlerë hash 160 bit (20 bajt), e cila zakonisht përfaqësohet si një varg heksadecimal prej 40 karakteresh. SHA-1 përdorej gjerësisht për të siguruar integritetin e të dhënave, nënshkrimet dixhitale dhe certifikatat, por tani konsiderohet i pasigurt për shkak të dobësive ndaj sulmeve të përplasjes. Përfshihet këtu në rast se duhet të llogaritet një kod hash që duhet të jetë i pajtueshëm me një sistem më të vjetër, por nuk duhet të përdoret gjatë projektimit të sistemeve të reja.

Zbulimi i plotë: Unë nuk kam shkruar zbatimin specifik të funksionit hash të përdorur në këtë faqe. Është një funksion standard i përfshirë me gjuhën e programimit PHP. E bëra ndërfaqen e uebit vetëm për ta bërë të disponueshme publikisht këtu për lehtësi.


Llogaritni kodin e ri hash

Të dhënat e dorëzuara ose skedarët e ngarkuar përmes këtij formulari do të mbahen në server vetëm për aq kohë sa duhet për të gjeneruar kodin hash të kërkuar. Ai do të fshihet menjëherë përpara se rezultati të kthehet në shfletuesin tuaj.

Të dhënat hyrëse:



Teksti i dërguar është i koduar UTF-8. Meqenëse funksionet hash funksionojnë në të dhëna binare, rezultati do të jetë i ndryshëm sesa nëse teksti ishte në një kodim tjetër. Nëse keni nevojë të llogarisni një hash të një teksti në një kodim specifik, duhet të ngarkoni një skedar në vend të kësaj.



Rreth Algoritmit Hash SHA-1

Unë nuk jam matematikan, kështu që do të përpiqem ta shpjegoj këtë funksion hash në një mënyrë që të tjerët që nuk janë matematikanë ta kuptojnë - nëse doni versionin e saktë shkencor matematik të shpjegimit, mund ta gjeni atë në shumë faqe të tjera interneti ;-)

Mendojeni SHA-1 si një copëtues letre special që merr çdo mesazh - qoftë një fjalë, një fjali apo një libër i tërë - dhe e copëton atë në një mënyrë shumë specifike. Por në vend që thjesht ta copëtojë, ai nxjerr magjikisht një "kod copëtimi" unik që është gjithmonë saktësisht 40 karaktere heksadecimal të gjatë.

  • Për shembull, ju shkruani "Përshëndetje
  • Merr 40 shifra heksadecimal si f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0

Pavarësisht se me çfarë e ushqeni - të shkurtër apo të gjatë - rezultati është gjithmonë i njëjtë me gjatësinë.

Gërryesi magjik" funksionon në katër hapa:

Hapi 1: Përgatitni letrën (mbushjen)

  • Para se ta copëtoni, duhet ta përgatitni letrën. Imagjinoni të shtoni hapësira bosh në fund të mesazhit tuaj në mënyrë që të përshtatet në mënyrë të përsosur në tabakanë e makinës së copëtimit.
  • Është si kur piq biskota dhe sigurohesh që brumi ta mbushë formën në mënyrë të barabartë.

Hapi 2: Pritini në copa të barabarta (duke e ndarë)

  • Makina grirëse nuk i pëlqen copat e mëdha. Prandaj, e copëton mesazhin e përgatitur në copa më të vogla, me madhësi të barabartë - njësoj si prerja e një torte të madhe në feta perfekte.

Hapi 3: Receta Sekrete (Përzierja dhe Shtypja)

  • Tani vjen pjesa interesante! Brenda copëtuesit, çdo pjesë e mesazhit tuaj kalon nëpër një seri mikserësh dhe rulësh: Përzierja: Përzien mesazhin tuaj me disa përbërës sekretë (rregulla dhe numra të integruar). Shtypja: Shtrydh, përmbys dhe rrotullon pjesët në një mënyrë të veçantë. Përdredhja: Disa pjesë përdredhen ose përmbysen, si palosja e letrës në origami.

Çdo hap e bën mesazhin edhe më të ngatërruar, por në një mënyrë shumë specifike që makina e ndjek gjithmonë.

Hapi 4: Kodi Përfundimtar (Hash)

  • Pas gjithë përzierjes dhe kompresimit, del një kod i pastër dhe i ngatërruar - si një gjurmë gishtash unike për mesazhin tuaj.
  • Edhe nëse ndryshoni vetëm një shkronjë në mesazhin origjinal, rezultati do të jetë krejtësisht i ndryshëm. Kjo është ajo që e bën të veçantë.

Arsyeja pse SHA-1 nuk duhet të përdoret më është se disa njerëz shumë të zgjuar zbuluan se si ta mashtronin shredder-in që të krijonte të njëjtin kod për dy mesazhe të ndryshme (kjo quhet përplasje).

Në vend të SHA-1, tani kemi "shredder" më të fortë dhe më të zgjuar. Në kohën e shkrimit, algoritmi im i parazgjedhur i hash-it për shumicën e qëllimeve është SHA-256 - dhe po, kam edhe një kalkulator për këtë: Link

Lexime të mëtejshme

Nëse ju pëlqeu ky postim, mund t'ju pëlqejnë edhe këto sugjerime:


Shpërndaje në BlueskyShpërndaje në FacebookNdani në LinkedInShpërndaje në TumblrShpërndaje në XNdani në LinkedInPin në Pinterest

Mikkel Christensen

Rreth Autorit

Mikkel Christensen
Mikkel është krijuesi dhe pronari i miklix.com. Ai ka mbi 20 vjet përvojë si programues profesional kompjuteri/zhvillues softuerësh dhe aktualisht është i punësuar me kohë të plotë për një korporatë të madhe evropiane IT. Kur nuk bën blog, ai e kalon kohën e lirë në një gamë të gjerë interesash, hobish dhe aktivitetesh, të cilat mund të reflektohen në një farë mase në shumëllojshmërinë e temave të mbuluara në këtë faqe interneti.