Cara menampilkan kata sandi terenkripsi di phpmyadmin

Saya memiliki tabel dengan bidang Kata Sandi yang ingin saya enkripsi sehingga saya tidak dapat melihat kata sandi semua orang. Saya pernah melihatnya dilakukan sebelumnya tetapi tidak dapat lagi menemukan situs yang menjelaskan cara melakukannya

 

Adakah yang bisa membantu?

 

Terima kasih,

adam

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Cara menampilkan kata sandi terenkripsi di phpmyadmin

Atif

Diposting 6 Februari 2009

Atif

  • Cara menampilkan kata sandi terenkripsi di phpmyadmin

  • Anggota
    • 2
  • Pengalaman. Tidak ada
  • Bidang Keahlian. Desainer

    • Membagikan

Diposting 6 Februari 2009

Bagaimana kita bisa mendapatkan password??

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Cara menampilkan kata sandi terenkripsi di phpmyadmin
Cara menampilkan kata sandi terenkripsi di phpmyadmin

stefyx

Diposting 6 Februari 2009

stefyx

  • Cara menampilkan kata sandi terenkripsi di phpmyadmin
    Cara menampilkan kata sandi terenkripsi di phpmyadmin

  • Anggota
    • 165
  • Jenis kelamin. Pria
  • Pengalaman. Lanjutan
  • Bidang Keahlian. Desainer Web

    • Membagikan

Diposting 6 Februari 2009 (diedit)

Anda dapat menggunakan beberapa fungsi enkripsi mysql seperti SHA1 atau MD5

Saya tidak yakin bagaimana Anda dapat memperbarui basis data sekarang tetapi Anda dapat dengan mudah mengenkripsi setiap kata sandi saat Anda mendaftarkannya ke dalam basis data

di php itu akan

<?php
mysql_query("INSERT INTO authorization (password) VALUES (SHA1('$pass'))");
?>

mengingat bidang disebut "kata sandi", variabel yang menyimpan kata sandi pengguna disebut "$pass" dan tabel Anda adalah "otorisasi"

SHA1 selalu membuat enkripsi fix 40char dan MD5 32char

dan fungsi-fungsi ini dapat digunakan di php juga

untuk memeriksa login jika passnya benar, saya pikir Anda bisa menggunakan ini

if (sha1($_POST['password']) == $fetched_array['password'])
{
login 
}
Diedit 7 Februari 2010 oleh Sam G
menambahkan [kode] tag

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Cara menampilkan kata sandi terenkripsi di phpmyadmin

BritZin

Diposting 6 Februari 2009

BritZin

  • Cara menampilkan kata sandi terenkripsi di phpmyadmin

  • Keistimewaan
    • 915
  • Jenis kelamin. Pria
  • Lokasi. Inggris Raya
  • Pengalaman. Guru Web
  • Bidang Keahlian. Pengembang Web

    • Membagikan

Diposting 6 Februari 2009 (diedit)

Seperti kata stefyx, skrip PHP di atas akan mendaftarkan kata sandi dengan cara yang sama tetapi mengubah tampilannya menjadi hash yang relevan, sehingga menjadi terenkripsi dan hanya berupa string karakter alfanumerik dalam database. Juga, saya merekomendasikan MD5 secara pribadi. Cukup edit kueri penyisipan sesuai kebutuhan untuk mengganti kueri Anda saat ini

Dengan asumsi $username,$password dan $emailaddress berasal dari formulir

 

<?php
$Query = "INSERT INTO tblUsers (username,password,emailaddress) VALUES ('$username',MD5('$password'),'$emailaddress')";
?>

 

Juga, untuk mengubah semua kata sandi saat ini di database, Anda harus;

1) Lakukan secara manual;

2) Jalankan kueri di jendela kueri phpMyAdmin untuk memperbarui semuanya

 

Saya juga dapat menambahkan, jika Anda menggunakan sistem login, seperti yang dikatakan di atas, jangan lupa bahwa sistem login harus diubah untuk memahami Hash MD5. Ini cukup banyak dilakukan dengan cara yang sama seperti di atas. Saat Anda PILIH info pengguna dari DB untuk divalidasi, gunakan MD5;

 

<?php
$Query = "SELECT username,password FROM tblUsers WHERE username='$username',password=MD5('$password')";
?>

 

Dll. Dll. Mungkin lebih baik menggunakan beberapa validasi alternatif yang cocok daripada memilih tetapi Anda mendapatkan gambaran umum

Diedit 7 Februari 2010 oleh Sam G
menambahkan [kode] tag

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Cara menampilkan kata sandi terenkripsi di phpmyadmin

Adam Storr

Diposting 7 Februari 2009

Adam Storr

  • Cara menampilkan kata sandi terenkripsi di phpmyadmin

  • Anggota
    • 24
  • Pengalaman. Menengah
  • Bidang Keahlian. Desainer Web

  • Pengarang

    • Membagikan

Diposting 7 Februari 2009

Hanya apa yang saya cari. Terima kasih

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Cara menampilkan kata sandi terenkripsi di phpmyadmin

Adam Storr

Diposting 7 Februari 2009

Adam Storr

  • Cara menampilkan kata sandi terenkripsi di phpmyadmin

  • Anggota
    • 24
  • Pengalaman. Menengah
  • Bidang Keahlian. Desainer Web

  • Pengarang

    • Membagikan

Diposting 7 Februari 2009

Enkripsi berfungsi dengan baik, tetapi ketika saya mencoba masuk lagi, saya terus mendapatkan "Nama pengguna atau kata sandi salah"

Di mana kata sandi disimpan PHPMyAdmin?

'config' otentikasi ( $auth_type = 'config' ) adalah cara lama. username dan password disimpan di config. termasuk. php .

Bagaimana cara mendekripsi kata sandi di PHP?

Dekripsi kata sandi. Untuk mendekripsi hash kata sandi dan mengambil string asli, kami menggunakan fungsi password_verify() .

Bagaimana cara mendekripsi data terenkripsi di MySQL?

Fungsi MySQL DES_DECRYPT digunakan untuk mendekripsi string terenkripsi menggunakan algoritma DES(Data Encryption Standard). Fungsi MySQL DES_DECRYPT menggunakan kunci untuk mendekripsi string. Nilai yang dikembalikan oleh fungsi DES_DECRYPT adalah string yang didekripsi atau NULL.

Bagaimana cara mengenkripsi kata sandi di database MySQL?

Server MySQL menggunakan fungsi PASSWORD untuk mengenkripsi kata sandi MySQL untuk penyimpanan di kolom Kata Sandi pada tabel hibah pengguna. Nilai yang dikembalikan oleh fungsi PASSWORD adalah string hash, atau NULL jika argumennya adalah NULL. Fungsi PASSWORD menerima satu parameter yaitu string yang akan dienkripsi.