Perbedaan encode, hash, dan encrypt

Kategori Berita

Iklan Semua Halaman

DoodStream - Upload videos share & make money

Definition List

Perbedaan encode, hash, dan encrypt

Jumat, 17 Februari 2023

Perbedaan encode, hash, dan encrypt

Perbeda an encode, hash, dan encrypt
Gambar https://sslindonesia.com/



Password yg aman


Pada hari ini saya akan menjelaskan beberapa hal yg harus diketahui para beginer khususnya seperti saya yg kerja di bidang keamanan suatu aplikasi. sebelum kita membahas main threads alangkah baiknya kita mengetahui sejarah nya terlebih dahulu.



Sejarah Enkripsi


Di bidang kriptografienkripsi adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. Dikarenakan enkripsi telah digunakan untuk mengamankan komunikasi di berbagai negara, hanya organisasi-organisasi tertentu dan individu yang memiliki kepentingan yang sangat mendesak akan kerahasiaan yang menggunakan enkripsi. Di pertengahan tahun 1970-an, enkripsi kuat dimanfaatkan untuk pengamanan oleh sekretariat agen pemerintah Amerika Serikat pada domain publik, dan saat ini enkripsi telah digunakan pada sistem secara luas, seperti Internet e-commerce, jaringan Telepon bergerak dan ATM pada bank.
Enkripsi dapat digunakan untuk tujuan keamanan, tetapi teknik lain masih diperlukan untuk membuat komunikasi yang aman, terutama untuk memastikan integritas dan autentikasi dari sebuah pesan. Contohnya, Message Authentication Code (MAC) atau digital signature. Penggunaan yang lain yaitu untuk melindungi dari analisis jaringan komputer. singkatnya sistem enkripsi sudah ada sejak dulu hingga sekarang, dan masih terus di kembangkan menjadi lebih efisien.



Mengapa keamanan Password di perlukan

Pembuatan kata sandi adalah salah satu pertimbangan keamanan paling mendasar yang harus dilakukan ketika merancang aplikasi apa pun yang menerima kata sandi dari pengguna. Tanpa hashing, kata sandi apa pun yang disimpan dalam basis data aplikasi Anda dapat dicuri jika basis data dikompromikan atau bocor, dan kemudian segera digunakan untuk mengkompromikan tidak hanya aplikasi Anda, tetapi juga akun pengguna Anda pada layanan lain, jika mereka tidak menggunakan kata sandi yg unik.


Perbedaan Hashing Encoding dan Enkripsi


Hashing

Hashing merupakan metode untuk mengubah sebuah string atau data dalam sebuah kode yang ditujukan untuk merahasiakan data dan berjalan dalam 1 arah. Artinya kita tidak dapat melihat nilai atau data aslinya, kecuali dengan mencocokan data antara karakter yang sudah di hashing dengan karakter yang sudah di hashing lainnya tanpa key atau kunci seperti enkripsi. Terdapat beberapa algoritma populer yang sering dipakai pada hashing, seperti MD5, SHA1,SALT dan Whirlpool.
Berikut adalah contoh menggunakan hashing dengan beberapa algoritma di PHP.