Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Cara Menghasilkan String Acak di Bash

Posted on December 19, 2022 by Syauqi Wiryahasana

A string acak adalah urutan karakter yang dihasilkan secara acak, bukan ditentukan oleh pola yang ditetapkan atau urutan yang telah ditentukan sebelumnya. String acak sering digunakan sebagai kata sandi, kunci, atau pengidentifikasi, dan dapat dibuat menggunakan berbagai metode.

String acak dapat dibuat menggunakan program komputer atau generator angka acak fisik. Panjang dan kumpulan karakter dari string acak dapat ditentukan dalam proses pembuatan. Misalnya, string acak dapat dihasilkan hanya menggunakan huruf besar dan angka, atau mungkin termasuk kombinasi huruf, angka, dan karakter khusus.
Hasilkan String Acak di Linux

Untuk menghasilkan string acak di Bash, Anda dapat menggunakan `openssl` perintah dan fungsi enkode `base64`. Berikut adalah contoh bagaimana Anda dapat menghasilkan string acak dengan panjang 10:
openssl rand -base64 10 

Ini akan menghasilkan string acak dengan panjang 10 menggunakan pengkodean base64. Outputnya akan berupa string karakter yang mencakup huruf, angka, dan karakter khusus.

Anda juga dapat menggunakan perintah `tr` untuk menghapus karakter apa pun yang tidak ingin Anda sertakan dalam string acak Anda. Misalnya, untuk menghasilkan string acak dengan panjang 10 yang hanya menyertakan huruf besar dan angka, Anda dapat menggunakan perintah berikut:
openssl rand -base64 10 | tr -dc `a-zA-Z0-9` 

Ini akan menghasilkan string acak dengan panjang 10 yang hanya mencakup huruf besar dan angka.

Anda dapat menyesuaikan panjang string acak dengan mengubah angka yang diteruskan ke `-base64` pilihan. Misalnya, untuk menghasilkan string acak dengan panjang 20, Anda dapat menggunakan perintah berikut:
openssl rand -base64 20 | tr -dc `a-zA-Z0-9` 

Ini akan menghasilkan string acak dengan panjang 20 yang hanya mencakup huruf besar dan angka.
Kesimpulan

String acak berguna karena sulit ditebak atau diprediksi, sehingga cocok untuk digunakan sebagai kata sandi atau bentuk autentikasi lainnya. Mereka juga dapat digunakan untuk menetapkan pengenal secara acak ke objek atau catatan dalam database, yang dapat membantu memastikan bahwa pengenal itu unik dan tidak dapat diprediksi.

Tutorial ini membantu Anda menghasilkan string acak dalam skrip bash shell dan antarmuka baris perintah Linux.


Referensi tecadmin.com
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically