Ev Nasıl Rasgele bir şifre üreticisi nasıl oluşturulur

Rasgele bir şifre üreticisi nasıl oluşturulur

İçindekiler:

Video: Güçlü Parolalar Oluşturun ve Parolalarınızı Yönetin. IObit Random Password Generator Programı İle (Kasım 2024)

Video: Güçlü Parolalar Oluşturun ve Parolalarınızı Yönetin. IObit Random Password Generator Programı İle (Kasım 2024)
Anonim

Bir şifre yöneticisi kurmak ve onu tüm şifrelerinize yüklemek iyi ve asil bir başlangıçtır, ancak iş burada bitmiyor. Her zayıf ve tekrar kullanılan şifreyi, kimsenin tahmin edemediği ve hatta hatırlayamadığınız benzersiz bir şifre ile değiştirene kadar tam olarak korunmazsınız. Bir kaba kuvvet şifre kırma saldırısı Rover gibi bir şifreyi siler, ancak şifre $ qC4N gibi bir şey olduğunda başarısız olur.

Sorun şu rasgele şifreleri nereden alıyorsunuz? Hemen hemen her şifre yöneticisi, bazıları diğerlerinden daha iyi olan kendi rastgele şifre üreticisi ile birlikte gelir. Yine de çoğu durumda, program sözde rastgele algoritma denilen şeyi kullanır. Teoride, algoritmayı bilen ve oluşturulan şifrelerinizden birine erişimi olan bir bilgisayar korsanı, daha sonra oluşturulan şifrelerin hepsini çoğaltabilir (oldukça zor olsa da). Yeterince paranoyaksanız, kendi rastgele şifre üreticinizi oluşturmak isteyebilirsiniz. Microsoft Excel kullanarak oluşturmanıza yardımcı olabiliriz.

Bazı güvenlik görevleri yadsınamaz bir şekilde kendin yap aleminin ötesindedir, doğru. Örneğin kendi sanal özel ağınızı ya da VPN'i kurmayacaksınız. Ancak bu küçük projeyi inşa etmek ileri düzeyde bilgi gerektirmez, sadece talimatları takip etme yeteneği gerektirir. Makrolar veya süslü şeyler kullanmaz, sadece sıradan Excel fonksiyonlarını kullanır. Bu projenin mutlaka Excel'in sözde rastgele algoritmasına dayandığını unutmayın. Buradaki fark, kötü adamların, şifre oluşturucuyu halka açık olan herhangi bir şifre yöneticisinde çalışabilirken, ev yapımı şifrenizin erişimine sahip olmamasıdır.

Şifre Üretici İskelesini Yaratın

Öncelikle, şifre oluşturucumuzu, etiketleri ve statik bileşenleri çerçeveleyen iskeleyi oluşturalım. Lütfen tam olarak tanımladığım hücrelere bir şeyler yerleştirin, böylece formüller çalışacaktır. Çalıştırdıktan sonra, tamamen kendi haline getirmek için ince ayar yapabilirsiniz.

B1 hücresinde "Rastgele Parola Oluşturucu" veya projeniz için istediğiniz başlığı girin. B3 hücresinden başlayıp aşağıya inerken, "Uzunluk", "Büyük Harfler", "Küçük Harfler", "Rakamlar" ve "Özel karakterler" etiketlerini girin. B8 hücresini atlayın, B9'da "Yeniden Oluşturmak için F9'a basın" ve B10'da "ŞİFRE" girin. Aşağıdaki resimdeki gibi görünmelidir.

C3 hücresine 16 veya tercih ettiğiniz varsayılan şifre uzunluğunu girin. Aşağıdaki dört hücreye "Evet" yazın. Şimdi tüm büyük harfli alfabeyi D4 hücresine ve tüm küçük harfli alfabeyi D5 içine girin. D6'da 10 rakamı ve D7'de kullanmak istediğiniz özel karakterleri girin. Profesyonel ipucu: Önce 0 değil, en son rakamlar listesine koyun, yoksa Excel onu ortadan kaldıracaktır. Tamamlanan iskele şunun gibi görünmelidir:

Parola Oluşturan Formülleri Ekleyin

Başlamak için, kullanmayı seçtiğimiz tüm karakterleri içeren bir metin dizisi oluşturmamız gerekiyor. Bunu yapmak için formül biraz karmaşık görünüyor, ama gerçekten, sadece uzun. Bu formülü D8 hücresine girin:

= IF (C4 = "Evet", D4, "") & IF (C5 = "Evet", D5, "") & IF (C6 = "Evet", D6, "") & IF (C7 = "Evet", D7, "")

& İşleci birlikte metin dizelerini yapıştırır. Bu formülün söylediği, dört karakter kümesinin her biri için, eğer bitişik hücre Evet içeriyorsa, karakter kümesini dahil etmektir. Fakat eğer bu hücre Evet dışında bir şey içeriyorsa (büyük veya küçük harflerden bağımsız olarak), onu dahil etmeyin. Şimdi dene; Evet hücrelerinin bir kısmını Hayır veya Hayır veya Kurbağa olarak değiştirin. Kullanılabilir karakter dizeleri yaptığınızla eşleşecek şekilde değişir.

Sonra rastgele bir şifre oluşturmak için formül geliyor. C10 hücresinde bu ön sürümle başlayın:

= ARA (D8, RANDBETWEEN (1, UZ (D8)), 1)

Bunu içten dışa doğru kıracağım. LEN işlevi, geçirdiğiniz değerin uzunluğunu, bu durumda kullanılabilir karakter dizesinin uzunluğunu döndürür. RANDBETWEEN, şaşırtıcı bir şekilde, verdiğiniz iki sayı arasında, bu durumda bir tane ve uzunluk arasında rastgele bir sayı döndürür. Ve MID işlevi, girdiğiniz ilk sayıdan başlayıp belirlediğiniz karakter sayısı için devam eden, bu durumda sadece bir tane olan girdi dizisinin bir kısmını döndürür. Bu nedenle, bu formül kullanılabilir karakter kümesinden bir rastgele karakter döndürür. F9 tuşlarına basmak, Excel'e tüm fonksiyonları yeniden hesaplamasını söyler; birkaç kez deneyin ve rasgele karakter değişikliğini izleyin.

Tabii ki, bu sadece bir karakter, şifrenin tamamı değil. Bir sonraki adım biraz zorlu, ama aslında zor değil. Son girişi düzenlemek için işlev çubuğuna tıklayın, sonuna bir & karakter ekleyin, eşittir işareti hariç hepsini vurgulayın ve panoya kopyalamak için Ctrl + C tuşlarına basın. Diyelim ki maksimum 40 karakterlik bir şifre uzunluğu istiyoruz. Bu nedenle, Ctrl + V tuşlarına 39 kez basın. Son işareti ve işareti silin, Enter tuşuna basın, bitirdiniz.

Neredeyse bitti. Yazıldığı gibi, bu şifre üreticisi her zaman 40 karakterlik şifreler oluşturur. Çıktısını belirtilen uzunlukta kısaltmamız gerekiyor. Çalışmanızı bu noktada kaydedin, çünkü o mil uzunluğundaki formülü düzenleyeceksiniz; yanlışlıkla silmek istemezsiniz!

Şifreyi oluşturan formülü seçin ve eşittir işaretinden hemen sonra formül çubuğunda tıklayın. Profesyonel ipucu: Bu noktada Ctrl + Alt + U tuşlarına basmak formül çubuğunu büyütür. LEFT yazıp ardından açık bir parantez yazın. Formülün en sonuna gidin ve virgül, C3 ve yakın parantez yazın. Bravo! Formül şimdi parolayı seçtiğiniz boyuta düzeltir.

Şifre Oluşturucuya İnce Ayar Yapma

Şifre üreticisi bu noktada tamamen işlevseldir. Olduğu gibi mutluysanız, harika: Yaptınız! Ancak ilgileniyorsanız, görünümünü ve işlevselliğini çeşitli şekillerde artırabilirsiniz. Yeni başlayanlar için, D sütununun üstündeki D’yi sağ tıklayın ve menüden Gizle’yi seçin. Artık karakter kümesi listelerini ve hesaplamalar arasındakileri görmeniz gerekmez.

Genellikle, bir şifre oluşturucuda uzunluk için üst ve alt sınırlar ayarlamak istersiniz. Ek olarak, Uzunluk alanına sayı dışında bir şey girerseniz formül başarısız olur. Biz bunu tamir edebiliriz. Uzunluğu tanımlayan C3 hücresini tıklatın, şeritteki Veri'yi tıklayın ve Veri Doğrulama'yı seçin. Veri Doğrulama etiketini göremiyorsanız, e-tablonuzu daha geniş bir şekilde genişletin.

Çıkan açılır pencerede, İzin Ver'in altındaki açılan menüyü tıklayın ve Tüm numara'yı seçin. Yoksay boş kutusunun işaretini kaldırın ve Minimum olarak 8 ve Maksimum değerini 40 olarak ayarlayın. Buradaki ekran görüntüsü gibi göründüğünde, bir sonraki sekme olan Girdi İletisini tıklatın. Giriş Mesajı olarak, "8 ile 40 arasında bir uzunluk girin" yazın. Bu metni panoya kopyalayın ve Hata Uyarısı sekmesinin Hata mesajı alanına yapıştırın, ardından Tamam'ı tıklayın. Şimdi Uzunluk hücresini tıkladığınızda doğru uzunluğu girmeniz istenir ve bir hata yaparsanız bilgilendirici bir hata mesajı alırsınız.

Son bir tweak için hazır mısınız? E1 hücresine "Evet" ve hemen altındaki "Hayır" girin. Büyük Harfler etiketinin hemen sağındaki hücre olan C4 hücresini tıklatın. Bir kez daha şeritteki Veri'ye tıklayın ve Veri Doğrulama'yı seçin. Açılır listeden Liste seçin, Boş Yoksay seçeneğinin işaretini kaldırın, Kaynak kutusuna tıklayın ve E1 ve E2 hücrelerini vurgulayın. Giriş Mesajı sekmesinde, mesaj olarak "Evet veya Hayır" yazın. Hata Uyarısı sayfasında, hata mesajı olarak "Evet veya Hayır" yazın. Bitirmek için Tamam'ı tıklayın. Bu hücreyi altındaki üç hücreye kopyalayın.

Bu kadar! Şimdi bu dört hücre yalnızca Evet veya Hayır'ı değer olarak kabul eder. Daha da iyisi, şimdi her biri bu değerlerden birini seçmenize izin veren bir açılır liste aldı. Oh, şimdi tamamladınız, E sütununun üstündeki büyük E'ye sağ tıklayın ve Gizle'yi seçin, böylece veri doğrulama sistemine beslenen hücreleri göremezsiniz.

Bu noktada, şifre oluşturucunuzun daha az endüstriyel görünmesini sağlamak için yaratıcı ve biçimlendirme eklemek isteyebilirsiniz. Beğendiğiniz yazı tiplerini seçin, renk ekleyin, sizin için harika görünene kadar bir şeyleri ayarlayın.

Son olarak kilitleyelim, böylece yanlış hücreye veri girerek bir formülü yanlışlıkla imha edemezsiniz. C3 ila C7 hücrelerini vurgulayın (bu, uzunluk hücresi artı dört evet / hayır hücresidir), sağ tıklayın ve Hücreleri Formatla'yı seçin. Koruma sekmesine tıklayın ve Kilitli adlı onay kutusundaki işareti kaldırın ve ardından Tamam'a tıklayın. Şeritteki İnceleme'ye tıklayın ve Sayfayı Koru'ya tıklayın. Çıkan iletişim kutusundaki ayarları kabul etmek için Tamam'ı tıklamanız yeterlidir; Sayfayı, yalnızca parmak izi alanlara karşı korumak için parola korumayı denemiyorsunuz. Şanlı sonucu sakla!

Google E-Tablolarda Parola Oluşturucu Yapın

Ben bir Excel vızıltısıyım ve o zamandan beri Google E-Tablolar mevcut değildi. Belki Google var olmadan önce bile! Ancak pek çok kişinin Google Sayfaları tarafından yemin ettiğini biliyorum, bu yüzden bu projeyi desteklediğinden emin olmak için bunu ateşledim.

Sheets'te şifre üreticisi oluşturmak için kendi yönergelerimi takip ettim ve her şeyi jim-dandy'de buldum, rastgele bir karakter gösteren formüle kadar. Her şey çalıştı, ancak F9'a basmak yeni bir rasgele karakterle yenilenemedi. Google’a danışarak, yenilemeye zorlamak için F5’e basmanız gerektiğini ve bu sayede tüm sayfayı güncellediğinizi ya da herhangi bir hücrenin değerini değiştirdiğinizi buldum. Garip, ama yapamaz. "Yenilemek için F5 tuşuna basın" demesini değiştirdim.

Tam şifre oluşturma işlemini yapan devasa formülü yeniden oluşturmak yerine, Excel çalışma sayfamdan kopyaladım. Hallelujah! Sadece işe yaradı! Burada ayrıntıya girmeyeceğim, ancak veri doğrulama kurallarını yeniden oluşturmayı ve istenmeyen sütunları da gizlemeyi başardım. Excel yerine Sayfa kullanıyorsanız, bu proje hala sizin için çalışabilir.

Sen yaptın!

İster çıplak kemiksiz versiyonunu kabul ettin, isterse şık tweaks'ı uygulamaya devam etsin, şimdi kendin yazdığın bir şifre üretecin var. Doğru, Excel sözde rasgele sayı üreteci kullanır, ancak oluşturulan şifreyi kabul etmeden önce F9 tuşuna art arda basarak kendi rastgeleliğinizi ekleyebilirsiniz. Bir bilgisayar korsanı, şifre oluşturucuyu milyonlarca insan tarafından kullanılan bir şifre yönetim ürününde tersine mühendislik yapmak için çalışsa da, bir kerelik hizmetiniz sadece radarda değil. Sen yaptın!

Rasgele bir şifre üreticisi nasıl oluşturulur