GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat/Mengenkripsi/Mendekripsi Kata Sandi Acak di Linux

Kami telah mengambil inisiatif untuk menghasilkan seri tips dan trik Linux. Jika Anda melewatkan artikel terakhir dari seri ini, Anda dapat mengunjungi tautan di bawah ini.

  1. 5 Tips dan Trik Command Line yang Menarik di Linux

Pada artikel ini, kami akan membagikan beberapa tips dan trik Linux yang menarik untuk menghasilkan kata sandi acak dan juga cara mengenkripsi dan mendekripsi kata sandi dengan atau tanpa metode slat.

Keamanan menjadi salah satu perhatian utama di era digital. Kami memasukkan kata sandi ke komputer, email, cloud, telepon, dokumen, dan yang tidak. Kita semua tahu dasar untuk memilih kata sandi yang mudah diingat dan sulit ditebak. Bagaimana dengan semacam pembuatan kata sandi berbasis mesin secara otomatis? Percayalah Linux sangat bagus dalam hal ini.

1. Buat sandi unik acak dengan panjang yang sama dengan 10 karakter menggunakan perintah 'pwgen '. Jika Anda belum menginstal pwgen namun, gunakan Apt atau YUM untuk mendapatkannya.

$ pwgen 10 1

Hasilkan beberapa kata sandi unik acak dengan panjang karakter 50 sekaligus!

$ pwgen 50

2. Anda dapat menggunakan ‘makepasswd ' untuk menghasilkan kata sandi unik dan acak dengan panjang tertentu sesuai pilihan. Sebelum Anda dapat mengaktifkan makepasswd perintah, pastikan Anda telah menginstalnya. Jika tidak! Coba instal paket 'makepasswd' menggunakan Apt atau YUM.

Buat kata sandi acak dengan panjang karakter 10. Nilai Default adalah 10.

$ makepasswd 

Buat kata sandi acak dengan panjang karakter 50.

$ makepasswd  --char 50

Hasilkan 7 kata sandi acak 20 karakter.

$ makepasswd --char 20 --count 7

3. Enkripsi kata sandi menggunakan crypt bersama dengan garam. Berikan garam secara manual maupun otomatis.

Bagi mereka yang mungkin tidak mengetahui garam ,

Garam adalah data acak yang servernya sebagai input tambahan ke fungsi satu arah untuk melindungi kata sandi dari serangan kamus.

Pastikan Anda telah menginstal mkpasswd diinstal sebelum melanjutkan.

Perintah di bawah ini akan mengenkripsi kata sandi dengan garam. Nilai garam diambil secara acak dan otomatis. Oleh karena itu setiap kali Anda menjalankan perintah di bawah ini akan menghasilkan output yang berbeda karena menerima nilai acak untuk garam setiap saat.

$ mkpasswd tecmint

Sekarang mari kita tentukan garamnya. Ini akan menampilkan hasil yang sama setiap saat. Perhatikan bahwa Anda dapat memasukkan apa pun pilihan Anda sebagai garam.

$ mkpasswd tecmint -s tt

Selain itu, mkpasswd interaktif dan jika Anda tidak memberikan kata sandi bersama dengan perintah, itu akan meminta kata sandi secara interaktif.

4. Enkripsi string, katakan “Tecmint-is-a-Linux-Community ” menggunakan aes-256-cbc enkripsi menggunakan sandi ucapkan “tecmint ” dan garam.

# echo Tecmint-is-a-Linux-Community | openssl enc -aes-256-cbc -a -salt -pass pass:tecmint

Di sini, dalam contoh di atas, output dari perintah echo disalurkan dengan openssl perintah yang meneruskan input untuk dienkripsi menggunakan Encoding dengan Cipher (enc) yang menggunakan aes-256-cbc algoritma enkripsi dan akhirnya dengan garam dienkripsi menggunakan kata sandi (tecmint ).

5. Dekripsi string di atas menggunakan perintah openssl menggunakan -aes-256-cbc dekripsi.

# echo U2FsdGVkX18Zgoc+dfAdpIK58JbcEYFdJBPMINU91DKPeVVrU2k9oXWsgpvpdO/Z | openssl enc -aes-256-cbc -a -d -salt -pass pass:tecmint

Itu saja untuk saat ini. Jika Anda mengetahui tip dan trik tersebut, Anda dapat mengirimkan tip Anda kepada kami di [email protected], tip Anda akan dipublikasikan atas nama Anda dan kami juga akan menyertakannya di artikel mendatang.

Tetap terhubung. Tetap Terhubung. Tetap disini. Jangan lupa untuk memberi kami umpan balik Anda yang berharga di komentar di bawah.


Linux
  1. Cara Mengelola Kata Sandi Akun di Linux

  2. 10 cara untuk menghasilkan kata sandi acak di Linux

  3. 8 cara untuk menghasilkan kata sandi acak di Linux

  1. Cara mengenkripsi satu sistem file Linux

  2. Cara membuat kata sandi acak di linux menggunakan /dev/random

  3. Bagaimana Cara Membuat Kata Sandi Pengguna Ditampilkan Sebagai Teks Jelas Di Linux?

  1. Cara Mengubah atau Mengatur Kata Sandi Pengguna di Linux

  2. Cara mengizinkan ssh dengan kata sandi kosong di Linux

  3. Bagaimana cara memeriksa kata sandi dengan Linux?