Kalkulator Kode Hash SHA-1
Diterbitake: 16 Februari 2025 ing 23:27:27 UTC
Dianyari pungkasan: 12 Januari 2026 ing 09:10:43 UTC
SHA-1 Hash Code Calculator
SHA-1 (Secure Hash Algorithm 1) iku fungsi hash kriptografi sing dirancang déning NSA lan diterbitake déning NIST ing taun 1995. Fungsi iki ngasilaké nilai hash 160 bit (20 byte), sing umumé diwakili minangka string heksadesimal 40 karakter. SHA-1 digunakaké sacara wiyar kanggo ngamanake integritas data, tanda tangan digital, lan sertifikat, nanging saiki dianggep ora aman amarga kerentanan serangan tabrakan. Fungsi iki kalebu ing kéné yèn ana sing kudu ngetung kode hash sing kudu kompatibel karo sistem lawas, nanging ora kena digunakaké nalika ngrancang sistem anyar.
Pambocoran lengkap: Aku ora nulis implementasine spesifik saka fungsi hash sing digunakake ing kaca iki. Iki minangka fungsi standar sing kalebu karo basa pemrograman PHP. Aku mung nggawe antarmuka web supaya kasedhiya kanggo umum ing kene.
Babagan Algoritma Hash SHA-1
Aku dudu ahli matematika, mula aku bakal nyoba nerangake fungsi hash iki kanthi cara sing bisa dingerteni dening wong liya sing dudu ahli matematika - yen sampeyan pengin versi matematika ilmiah sing pas saka panjelasan kasebut, sampeyan bisa nemokake ing akeh situs web liyane ;-)
Bayangna SHA-1 kaya mesin penghancur kertas khusus sing njupuk pesen apa wae - apa iku siji tembung, ukara, utawa sak buku - lan nyuwek-nyuwek kanthi cara sing spesifik banget. Nanging tinimbang mung nyuwek-nyuwek, kanthi ajaib SHA-1 ngetokake "kode sing dicacah" unik sing mesthi dawane persis 40 karakter heksadesimal.
- Umpamane, sampeyan nulis "Halo
- Kowé bakal éntuk 40 digit heksadesimal kaya f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0.
Ora preduli apa sing kokwenehake - cendhak utawa dawa - asilé mesthi dawane padha.
Penghancur ajaib" iki kerjane ana ing patang langkah:
Langkah 1: Nyiapake Kertas (Padding)
- Sadurunge nyuwek-nyuwek kertas, sampeyan kudu nyiapake kertas sampeyan. Bayangna nambahake papan kosong ing pungkasan pesen sampeyan supaya pas karo tray mesin penghancur kertas.
- Kaya nalika kowé manggang kue, lan kowé mesthekake yen adonan ngebaki cetakan kanthi rata.
Langkah 2: Potong dadi potongan sing padha (dipisah)
- Mesin penghancur ora seneng potongan gedhe. Dadi, piranti iki bakal nyigar pesen sing wis disiapake dadi potongan cilik sing ukurane padha - kaya ngiris kue gedhe dadi irisan sing sampurna.
Langkah 3: Resep Rahasia (Nyampur lan Ngremuk)
- Saiki teka bagean sing keren! Ing njero mesin penghancur, saben potongan pesen sampeyan ngliwati serangkaian mixer lan roller: Mencampur: Iki ngaduk pesen sampeyan nganggo sawetara bahan rahasia (aturan lan angka sing wis ana). Mentumbuk: Iki ngremuk, mbalikke, lan muter bagean-bagean kanthi cara khusus. Memutar: Sawetara bagean dipelintir utawa diwalik, kaya kertas sing dilipat dadi origami.
Saben langkah ndadekake pesen luwih ruwet, nanging kanthi cara sing spesifik banget sing tansah dituruti mesin.
Langkah 4: Kode Akhir (Hash)
- Sawisé dicampur lan diuleg kabèh, metu kode sing rapi lan acak - kaya bekas driji unik kanggo pesenmu.
- Sanajan sampeyan mung ngganti siji huruf ing pesen asli, hasilnya bakal beda banget. Kuwi sing ndadekake istimewa.
Alesané SHA-1 ora kena digunakaké manèh yaiku amarga ana wong sing pinter banget sing nemokaké carané ngapusi shredder supaya nggawé kode sing padha kanggo rong pesen sing béda (iki diarani tabrakan).
Tinimbang SHA-1, saiki kita duwe "shredder" sing luwih kuwat lan luwih cerdas. Nalika nulis iki, algoritma hash standar kanggo umume tujuan yaiku SHA-256 - lan ya, aku uga duwe kalkulator kanggo kuwi: Link
Wacan Salajengipun
Yen sampeyan seneng karo kiriman iki, sampeyan bisa uga seneng saran iki:
