#Gününİpucu Sadece #GNU/#Linux araçlarını kullanarak terminal üzerinde rastgele şifre oluşturmak için:
cat /dev/urandom | tr -dc 'a-zA-Z0-9-!@#$%^&*()_+~' | fold -w 10 | head -n 1

Ek ipucu:
Bunu ~/.bashrc dosyanıza bu şekilde eklerseniz:
alias genpass="cat /dev/urandom | tr -dc 'a-zA-Z0-9-!@#$%^&*()_+~' | fold -w 10 | head -n 1"
terminalde (terminalizi yeniden açmanız gerekebilir) sadece genpass yazmanız yeterli olacak.

Meraklısına detaylar:
cat /dev/urandom: urandom, GNU/Linux sistemlerde cihaz sürücülerinden ve diğer kaynaklardan toplanan çevresel gürültüyü kullanarak yalancı rastsal sayı üreten bir sürücü. Detaylı bilgi için: https://en.wikipedia.org/wiki//dev/random . Bu sürücünün ürettiği rastgele karakterlerden istemediklerimizi çıkararak şifremizi üreteceğiz.
tr -dc 'a-zA-Z0-9-!@#$%^&*()_+~': Rastgele şifre içerisinde olmasını istediğiniz karakterleri tek tırnaklar içinde belirtiyoruz. a-zA-Z0-9 kısmı hariç diğerlerinden istemediklerinizi silebilirsiniz.
fold -w 10: Oluşturulacak olan rastgele şifrenin kaç haneli olmasını istediğinizi belirtiyorsunuz.
head -n 1: Kaç tane rastgele şifre oluşturmak istediğinizi belirtiyorsunuz.

BeğenFavori PaylaşYorum yap
  • memedeath @memedeath

    Şimdi bu şifreleri kırmanın ne kadar süreceğine dair süre verebilen bir de ufak yazılım yapılırsa karakter sayısı sabit kalmak suretiyle en sağlam şifreyi üretenin kazandığı küçük bir oyun yapılabilir 😀