Enkripsi adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus.
Keuntungan dari enkripsi adalah kode asli kita tidak dapat dibaca oleh orang lain.
Berikut ada beberapa macam metode enkripsi yang dapat anda digunakan pada pemrograman website seperti PHP, ASP dan yang lainnya.
1. Metode Enkripsi MD2
Message-Digest algortihm 2 (MD2) adalah fungsi hash cryptographic yang dikembangkan oleh Ronald Rivest pada tahun 1989.
Algoritma dioptimalkan untuk komputer 8-bit. MD2 yang ditetapkan dalam RFC 1319.
Meskipun algoritma lainnya telah diusulkan sejak dulu, seperti MD4, MD5 dan SHA, bahkan sampai dengan 2004 [update] MD2 tetap digunakan dalam infrastruktur kunci publik sebagai bagian dari sertifikat yang dihasilkan dengan MD2 dan RSA.
2. Metode Enkripsi MD4
Message-Digest algortihm 4(seri ke-4) yang dirancang oleh Profesor Ronald Rivest dari MIT pada tahun 1990.
Panjangnya adalah 128 bit.
MD4 juga digunakan untuk menghitung NT-hash ringkasan password pada Microsoft Windows NT, XP dan Vista.
3. Metode Enkripsi MD5
MD5 adalah salah satu dari serangkaian algortima message digest yang didesain oleh Profesor Ronald Rivest dari MIT (Rivest, 1994).
Saat kerja analitik menunjukkan bahwa pendahulu MD5 yaitu MD4 mulai tidak aman, MD5 kemudian didesain pada tahun 1991 sebagai pengganti dari MD4 (kelemahan MD4 ditemukan oleh Hans Dobbertin).
Dalam kriptografi, MD5 (Message-Digest algortihm 5) ialah fungsi hash kriptografik yang digunakan secara luas dengan hash value 128-bit.
Pada standart Internet (RFC 1321), MD5 telah dimanfaatkan secara bermacam-macam pada aplikasi keamanan, dan MD5 juga umum digunakan untuk melakukan pengujian integritas sebuah file.
4. Metode Enkripsi SHA
SHA adalah serangkaian fungsi cryptographic hash yang dirancang oleh National Security Agency (NSA) dan diterbitkan oleh NIST sebagai US Federal Information Processing Standard.
SHA adalah Secure Hash Algoritma. Jenis-jenis SHA yaitu SHA-0, SHA-1, dan SHA-2.
Untuk SHA-2 menggunakan algoritma yang identik dengan ringkasan ukuran variabel yang terkenal sebagai SHA-224, SHA-256, SHA-384, dan SHA-512.
5. Metode Enkripsi RC4
RC4 merupakan salah satu jenis stream cipher, yaitu memproses unit atau input data pada satu saat. Unit atau data pada umumnya sebuah byte atau bahkan kadang kadang bit (byte dalam hal RC4).
Dengan cara ini enkripsi atau dekripsi dapat dilaksanakan pada panjang yang variabel.
RC4 adalah penyandian stream cipher yang dibuat oleh Ron Riverst pada tahun 1987 untuk pengamanan RSA.
Algoritmanya didasarkan pada permutasi acak.
6. Metode Enkripsi Base64
Base64 adalah sistem untuk mewakili data mentah byte sebagai karakter ASCII.
Base64 menyediakan 6-bit encoding 8-bit ASCII karakter.
Base64 merupakan format yang dicetak menggunakan karakter, memungkinkan binari data yang akan dikirim dalam bentuk dan email, dan akan disimpan di database atau file.
Ini ada beberapa sample atau contoh lumayan banyak namun tak ada penjelasan bagaimana algoritmanya...
ADLER32: 0a020106
CRC-16: 6647
CRC-16-CCITT: 2bbd
CRC-32: 44ce9c5f
CRC-32B: 760d0e88
DES(Unix): 757va0lgB4kpM
Domain Cached Credentials: 6157b1b5dc56cda30bda606bfd021284
FCS-16: 4c8f
GHash-32-3: 000af961
GHash-32-5: 0713fc69
GOSTR34.11-94:0e8cd409a23c2e7ad1c5b22b101dfa16720550dc547921c7a099b75c7f405fd4
Haval128: 4691d973de3ad6d79321d7bff4757b59
Haval128(Base64): RpHZc9461teTIde/9HV7WQ==
Haval128(HMAC): 4691d973de3ad6d79321d7bff4757b59
Haval160: 21b54cd74fb54c7911a1e7077d5ac4fc90df7228
Haval160(Base64): IbVM10+1THkRoecHfVrE/JDfcig=
Haval160(HMAC): 21b54cd74fb54c7911a1e7077d5ac4fc90df7228
Haval192: 239169f332a1231516483b7122a23dc90fc026201b7ccedd
Haval192(Base64): I5Fp8zKhIxUWSDtxIqI9yQ/AJiAbfM7d
Haval192(HMAC): 239169f332a1231516483b7122a23dc90fc026201b7ccedd
Haval224: 0b3fb65f0ca5628e1674cd34f3e56a00e151e2241eb07fafd07c663b
Haval224(Base64): Cz+2XwylYo4WdM008+VqAOFR4iQesH+v0HxmOw==
Haval224(HMAC): 0b3fb65f0ca5628e1674cd34f3e56a00e151e2241eb07fafd07c663b
Haval256: 77c33a964e34c9feb8fec535b8632572e570533a47cd68a51fd633ea127c8a37
Haval256(Base64): d8M6lk40yf64/sU1uGMlcuVwUzpHzWilH9Yz6hJ8ijc=
Haval256(HMAC):77c33a964e34c9feb8fec535b8632572e570533a47cd68a51fd633ea127c8a37
Lineage II C4: 0x35f239833eba3637029bbdbd70eacccc
MD2: 3e3e6b0e5c1c68644fc5ce3cf060211d
MD2(Base64): Pj5rDlwcaGRPxc488GAhHQ==
MD2(HMAC): 3e3e6b0e5c1c68644fc5ce3cf060211d
MD4: f9d4049dd6a4dc35d40e5265954b2a46
MD4(Base64): +dQEndak3DXUDlJllUsqRg==
MD4(HMAC): f9d4049dd6a4dc35d40e5265954b2a46
MD5: 21232f297a57a5a743894a0e4a801fc3
MD5(HMAC): 21232f297a57a5a743894a0e4a801fc3
MD5(Base64): ISMvKXpXpadDiUoOSoAfww==
MD5(APR): $apr1$uR1Bf.3/$WAXAbNCkK0iuc5BT0lIzJ.
MD5(Unix): $1$Iem9Pn/M$.qqeH6cPqU3n42plTWcCe1
MD5(phpBB3): $H$9MEWSIwrGxt2KAgAh6h9XcEYNwZrBu/
MySQL: 43e9a4ab75570f5b
MySQL v5.x: 4acfe3202a5ff5cf467898fc58aab1d615029441
NTLM: 209c6174da490caeb422f3fa5a7ae634
RipeMD128: ed4060702b42311eb4f6c707b11f1999
RipeMD128(Base64): 7UBgcCtCMR609scHsR8ZmQ==
RipeMD128(HMAC): ed4060702b42311eb4f6c707b11f1999
RipeMD160: 7dd12f3a9afa0282a575b8ef99dea2a0c1becb51
RipeMD160(Base64): fdEvOpr6AoKldbjvmd6ioMG+y1E=
RipeMD160(HMAC): 7dd12f3a9afa0282a575b8ef99dea2a0c1becb51
RipeMD256: f87f405941cf41f0c2b5b1939e8a1f9edac7e03c7ceb1491ca5ef467f3bdc6db
RipeMD256(Base64):+H9AWUHPQfDCtbGTnoofntrH4Dx86xSRyl70Z/O9xts=
RipeMD256(HMAC):f87f405941cf41f0c2b5b1939e8a1f9edac7e03c7ceb1491ca5ef467f3bdc6db
SHA-1: d033e22ae348aeb5660fc2140aec35850c4da997
SHA224: 58acb7acccce58ffa8b953b12b5a7702bd42dae441c1ad85057fa70b
SHA256: 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
SHA384:9ca694a90285c034432c9550421b7b9dbd5c0f4b6673f05f6dbce58052ba20e4248041956ee8c9a2ec9f10290cdc0782
SHA512:c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec
MySQL5 : C512546FC98FD99ADEAAC0D6DA38C1FF72E5F962
LM : AAD3B435B51404EE62AA45053C7208D1
vbulletin : b11666b5be0c97e58123f2dde94a5b2f:MySQL : 711de2ca756942dc
IPB :d764d51a989b33d9a1853ae2a767ee42:!@'jy
mysql323 : 6a534c81610e9992
SMF : 4312579034c651b689a1bf61a24d0e9d0040de55
e107: 4ab846c48db58da9999ef6e1800f3bf9
DES(Unix) : 84OrGPdVc./NU
*NIX Hashes : saQckLSwoF.wM
unix*: ¡·%*©G+wö mRåâ±m‰ë
Jumat, 05 Februari 2010
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar