Cara menghasilkan/mengenkripsi/mendekripsi kata sandi acak di linux
- 662
- 73
- Simon Cormier
Kami telah mengambil inisiatif untuk menghasilkan seri Linux Tips and Tricks. Jika Anda melewatkan artikel terakhir dari seri ini, Anda mungkin ingin mengunjungi tautan di bawah ini.
- 5 tip dan trik baris perintah yang menarik di Linux
Dalam 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 adalah salah satu perhatian utama era digital. Kami menggunakan kata sandi ke komputer, email, cloud, telepon, dokumen dan apa 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 pandai dalam hal ini.
1. Menghasilkan kata sandi unik acak dengan panjang yang sama dengan 10 karakter menggunakan perintah 'pwgen'. Jika Anda belum menginstal pwgen Namun, gunakan apt atau yum untuk mendapatkan.
$ pwgen 10 1
Menghasilkan beberapa kata sandi unik acak dengan panjang karakter 50 dalam sekali jalan!
$ pwgen 50
2. Anda dapat menggunakan 'makePasswd'Untuk menghasilkan kata sandi acak dan unik dengan panjang yang diberikan sesuai pilihan. Sebelum Anda bisa menembak makePasswd perintah, pastikan Anda telah menginstalnya. Jika tidak! Coba instal paket 'makePasswd' menggunakan apt atau yum.
Menghasilkan kata sandi acak dengan panjang karakter 10. Nilai default adalah 10.
$ makePasswd
Menghasilkan kata sandi acak dengan panjang karakter 50.
$ makePasswd --char 50
Menghasilkan 7 kata sandi acak 20 karakter.
$ makePasswd --char 20 --count 7
3. Mengenkripsi kata sandi menggunakan crypt bersama dengan garam. Berikan garam secara manual dan juga secara otomatis.
Bagi mereka yang mungkin tidak sadar garam,
Garam adalah data acak yang server 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. Karenanya setiap kali Anda menjalankan perintah di bawah ini, ia akan menghasilkan output yang berbeda karena menerima nilai acak untuk garam setiap kali.
$ mkpasswd tecmint
Sekarang mari kita tentukan garamnya. Itu akan menghasilkan hasil yang sama setiap kali. Perhatikan Anda dapat memasukkan apa pun pilihan Anda sebagai garam.
$ mkpasswd tecmint -s tt
Lebih-lebih lagi, mkpasswd bersifat interaktif dan jika Anda tidak memberikan kata sandi bersama dengan perintah, itu akan meminta kata sandi secara interaktif.
4. Mengenkripsi string mengatakan "Tecmint-is-a-linux-community" menggunakan AES-256-CBC enkripsi menggunakan kata sandi mengatakan “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 gema disalurkan openssl Perintah yang melewati input yang akan dienkripsi menggunakan pengkodean dengan cipher (ENC) yang menggunakan AES-256-CBC algoritma enkripsi dan akhirnya dengan garam dienkripsi menggunakan kata sandi (tecmint).
5. Mendekripsi 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 tahu tips dan trik seperti itu, Anda dapat mengirimkan tips Anda di [email yang dilindungi], tip Anda akan diterbitkan dengan nama Anda dan kami juga akan memasukkannya ke dalam artikel mendatang kami.
Tetap terhubung. Terus terhubung. Pantau terus. Jangan lupa memberi kami umpan balik berharga Anda di komentar di bawah.
- « Instal Webmail Rainloop (klien email berbasis web) menggunakan 'Nginx dan Apache' di Arch Linux
- Manajemen Volume Logis di Debian Linux »