Sitemap

Matkabı biliyorsun.Doğum gününüz veya evcil hayvan iguananızın adı gibi basit şifreler kullanmayın.Her yerde aynı şifreyi kullanmayın.Her web sitesi için uzun, rastgele, benzersiz bir şifre oluşturun.Bunu yardım almadan denemeyin—bir şifre yöneticisi edinin.Tüm şifrelerinizi yöneticide güvenli bir şekilde sakladıktan sonra, zayıf olanları veya kopyaları kimsenin tahmin edemeyeceği ve hatta sizin bile hatırlayamayacağınız benzersiz şifrelerle değiştirin.Bir bilgisayar korsanı, Fido gibi basit bir şifreyi tahmin edebilir veya kaba kuvvetle kırabilir, ancak kimse P5$e gibi bir şeyi tahmin edemez mi?KqA+unh$RhPTlp1 ve kaba zorlama imkansız derecede uzun sürer.

Soru, bu rastgele ş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şturduğunuz parolalardan birine erişimi olan bir bilgisayar korsanı, sonradan oluşturulan tüm parolaları çoğaltabilir (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 inkar edilemez bir şekilde kendin yap alanının ötesindedir.Örneğin, kendi dünya çapındaki VPN sunucuları ağınızı oluşturmanız olası değildir.El yapımı bir antivirüs yardımcı programını kaldırmayacaksınız.Ancak bu küçük projeyi inşa etmek ileri düzeyde bilgi gerektirmez, sadece talimatları takip etme becerisi gerektirir.Bazılarını daha önce görmemiş olsanız da, makrolar veya süslü şeyler kullanmaz, yalnızca sıradan Excel işlevleri kullanır.Bu projenin mutlaka Excel'in sözde rastgele algoritmasına dayandığını unutmayın.Buradaki fark, kötü adamların, ev yapımı şifrenize erişimleri yokken, herkese açık herhangi bir şifre yöneticisine gömülü şifre üreticisini inceleyebilmeleridir.

Bir uyarı.Bu projenin çalışması için güncel bir Excel sürümüne ihtiyacınız var.Office 2019 veya sonraki sürümleri, en son Office 365'te olduğu gibi işi yapacak.Emin değilseniz, Microsoft en son sürümün nasıl edinileceğini açıklar(Yeni bir pencerede açılır).


Parola Oluşturucu İskelesini Oluşturun

İlk olarak, etiketler ve statik bileşenler anlamına gelen şifre oluşturucumuzu çerçeveleyecek iskeleyi oluşturalım.Lütfen bir şeyleri tam olarak aşağıda açıkladığım gibi hücrelere koyun, böylece formüller işe yarayacaktır.Çalıştırdıktan sonra, tamamen kendinize ait hale getirmek için ince ayar yapabilirsiniz.

B1 hücresine "Random Password Generator" veya projeniz için istediğiniz başlığı girin.B3 hücresinden başlayıp aşağı inerek "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.Yukarıdaki resim gibi görünmelidir.

C3 hücresine 20 veya tercih ettiğiniz varsayılan parola uzunluğunu girin.Altındaki sonraki dört hücreye "Evet" yazın.Şimdi büyük harfli alfabenin tamamını D4 hücresine ve küçük harfli alfabenin tamamını D5 hücresine girin.D6'ya 10 haneyi ve D7'ye kullanmak istediğiniz özel karakterleri girin.Profesyonel ipucu: Rakamlar listesinde ilk değil en son 0'ı koyun, yoksa Excel onu ortadan kaldırır.Tamamlanan iskele şöyle görünmelidir:


Parola Oluşturan Formülleri Ekleyin

İskele yerindeyken, formülleri eklemenin zamanı geldi.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, "")

& operatörü metin dizilerini birbirine yapıştırır.Bu formülün söylediği, dört karakter kümesinin her biri için, bitişik hücre Evet içeriyorsa, karakter kümesini dahil edin.Ancak bu hücre Evet dışında bir şey içeriyorsa (büyük veya küçük harf fark etmeksizin), onu dahil etmeyin.Şimdi dene; Evet hücrelerinin bazılarını Hayır, Hayır veya Meh olarak değiştirin.Kullanılabilir karakter dizisi, yaptığınız şeyle eşleşecek şekilde değişir.


Biraz Excel Magic Kullanın

Bu elektronik tabloyu ilk oluşturduğumda, rastgele bir parola oluşturmak için basit bir teknik kullandım.D8 hücresinde yaşayan bu dizeden rastgele bir karakter döndüren bir formülle başladım:

=ORTA(D8,RANDBETWEEN(1,UZUNLUK(D8)),1)

Bu, Excel'e birinden dizenin uzunluğuna kadar rasgele bir sayı oluşturmasını ve o konumda bir karakter döndürmesini söyler.40 rastgele karakterden oluşan bir dizi oluşturmak için bu formülün 40 tekrarını birbirine yapıştırdım.Ve sonucu istenen uzunluğa kesmek için LEFT() işlevini kullandım.Güzel değildi.Nihai formül 1.329 karakter ağırlığındaydı!

Delicesine Güvenli Parolaları Hatırlamak için Basit Püf Noktaları

O zamandan beri öğrendiğim küçük bir Excel büyüsü sayesinde, rastgele bir parola oluşturmak için mevcut formülüm çok daha küçük, sadece 78 karakter:

=METİN BİRLEŞTİRME("",DOĞRU,ORTA(D8,RANDBETWEEN(İŞARET(SATIR(DOLAYLI("1:"&C3)), UZUNLUK(D8)),1))

Nasıl çalıştığı hakkında endişelenmeden sadece bu formülden yararlanmak istiyorsanız, sorun değil!C10 hücresine kopyalayın.Tıpkı sihir gibi, yeniden hesaplamak için F9'a bastığınızda değişen rastgele bir şifre göreceksiniz.


Bazı Excel Sihirlerini Öğrenin

Ne diyorsun?Bu çılgın formülün neden işe yaradığını bilmek ister misin?Bu konuda yardımcı olabilirim.Ama önce bir itiraf.Yaptığım şeyi yapmanın en iyi yolu bu mu bilmiyorum.İşe yarayana kadar sadece kurcaladım.Daha zarif bir çözüm olabilir.

Öncelikle lütfen TEXTJOIN() işleviyle tanışın.Bu az bilinen mücevher, girdi olarak bir dizi değeri alır ve bunları birleştirir.En azından Office 2019 veya Microsoft 365 gerektiren oldukça yeni bir ekleme.Diziden önce iki giriş daha vardır, değerleri ayırmak için bir sınırlayıcı ve boş değerleri yoksayıp yok saymayacağını söyleyen doğru/yanlış seçimi.Dene.Yeni bir sayfada, A sütununa, 1'den 5'e kadar olan satırlara bazı adlar yazın.Bu formülü B1 hücresine girin:

=METİN BİRLEŞTİR("***", DOĞRU, A1:A5)

B1 hücresi, A1'den A5'e kadar olan adları, her biri arasında üç yıldız işaretiyle tek bir metin dizesi olarak görüntüler.İşte başka bir örnek.

=METİN BİRLEŞTİR(" ve ",DOĞRU,SATIR(A1:A9))

Bu işlevi bir çalışma sayfasına kopyalamadan önce, ne yaptığını tahmin edebilir misiniz?A1:A9 bir dizidir ve SATIR() işlevi, 1'den 9'a kadar olan sayıların bir dizisini döndürür.TEXTJOIN, bunları " ve " arasında olacak şekilde birbirine yapıştırır. Sayı listelerini başka şekillerde işlemek için bu tekniği kullanabilirsiniz.

Yine de bir numara listesine ihtiyacımız yok.Rastgele bir karakteri belirli sayıda çıkarmak için Excel'e ihtiyacımız var.Yine, bu formül rastgele bir karakter çıkarır:

=ORTA(D8,RANDBETWEEN(1,UZUNLUK(D8)),1)

Excel'in bu işlevi, örneğin sekiz kez işlemesini sağlamak için, rastgele aralığın alt ucunu tanımlayan 1 rakamını, sekiz 1'lik bir dizi döndüren bir formülle değiştirmemiz gerekir.SIGN() işlevi herhangi bir pozitif sayı için 1 döndürür, bu nedenle artan sayılar dizisini 1'lerden oluşan bir diziye dönüştürmek için bunu kullanacağız.Daha sonra sonuçları birleştirmek için TEXTJOIN() kullanırız.Bu formül, D8'de bulunan dizeden rastgele karakterlerden oluşan sekiz karakterli bir parola döndürür:

=TEXTJOIN("",DOĞRU,ORTA(D8,RANDBETWEEN(İŞARET(SATIR(1:8)),UZUNLUK(D8)),1))

Neredeyse!1:8 aralığı yerine ihtiyacımız olan şey, 1 ile C3'teki değer ne olursa olsun, istenen uzunluk olan bir aralıktır.Kullanışlı INDIRECT() işlevi işi yapar.Bir hücreyi veya konumu tanımlayan bir metin dizesi alır ve o hücreyi veya konumu döndürür.Bununla formül tamamlanmış olur.İşte yine:

=METİN BİRLEŞTİRME("",DOĞRU,ORTA(D8,RANDBETWEEN(İŞARET(SATIR(DOLAYLI("1:"&C3)), UZUNLUK(D8)),1))


Parola Oluşturucunun İnce Ayarını Yapma

Şifre üreticisi bu noktada tamamen işlevseldir.Olduğu gibi memnunsanız, harika: Yaptınız!Ancak ilgileniyorsanız, görünümünü ve işlevselliğini çeşitli şekillerde iyileştirebilirsiniz.Yeni başlayanlar için, D sütununun üstündeki D'ye sağ tıklayın ve menüden Gizle'yi seçin.Artık karakter seti listelerini ve aradaki hesaplamaları görmenize gerek yok.

Tipik olarak, bir parola oluşturucuda uzunluk için üst ve alt sınırlar belirlemek istersiniz.Ayrıca 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ücresine tıklayın, şeritte Veri'ye tıklayın, Veri Araçları'nı açmak için tıklayın ve Veri Doğrulama'yı seçin.

Editörlerimiz Tarafından Önerilen

Ortaya çıkan açılır pencerede, İzin Ver altındaki açılır menüyü tıklayın ve Tam sayı'yı seçin.Ignore boş kutusunun işaretini kaldırın ve Minimum'u 8'e ve Maksimum'u örneğin 64'e ayarlayın.Buradaki ekran görüntüsü gibi göründüğünde, bir sonraki sekme olan Giriş Mesajı'na tıklayın.Giriş Mesajı olarak "8'den 64'e kadar 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.Artık Uzunluk hücresine tıkladığınızda, geçerli bir uzunluk girmeniz için bir istem alırsınız ve bir hata yaparsanız bilgilendirici bir hata mesajı alırsınız.

Son bir ince ayar için hazır mısınız?C4 hücresine tıklayın, "Büyük harfler" etiketinin hemen sağındaki hücreye tıklayın.Bir kez daha şeritte Veri'ye tıklayın ve Veri Doğrulama'yı seçin.Açılır menüden Liste'yi seçin, Boşluğu yoksay'ın işaretini kaldırın, Kaynak kutusuna tıklayın ve tırnak işaretleri olmadan "Evet, Hayır" yazın.Giriş Mesajı sekmesinde, üst kısımdaki Giriş mesajını göster kutusunun işaretini kaldırın.Hata Uyarısı sayfasında, hata mesajı olarak "Evet veya Hayır" girin.Bitirmek için Tamam'ı tıklayın.Bu hücreyi altındaki üç hücreye kopyalayın.

Bu kadar!Şimdi bu dört hücre, değer olarak yalnızca Evet veya Hayır'ı kabul ediyor.Daha da iyisi, artık her biri bu değerlerden birini seçmenize izin veren bir açılır liste edinmiştir.

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

Son olarak, yanlış hücreye veri girerek bir formülü yanlışlıkla bozmamak için onu kilitleyelim.C3 ila C7 arasındaki hücreleri vurgulayın (bu, uzunluk hücresi artı dört evet/hayır hücresidir), sağ tıklayın ve Hücreleri Biçimlendir'i seçin.Koruma sekmesine tıklayın ve Kilitli adlı onay kutusunun işaretini kaldırın, ardından Tamam'a tıklayın.Şeritte Gözden Geçir'e ve Sayfayı Koru'ya tıklayın.Ortaya çıkan iletişim kutusundaki ayarları kabul etmek için Tamam'ı tıklamanız yeterlidir; Sayfayı parolayla korumaya çalışmıyorsunuz, yalnızca parmakla oynamalara karşı korumak için.Muhteşem sonucu kaydedin!


Google E-Tablolarda Şifre Oluşturucu Yapın

Ben bir Excel uzmanıyım ve Google E-Tablolar'ın varlığından beri oradayım.Belki Google var olmadan önce bile!Ancak birçok kişinin Google E-Tablolar'a yemin ettiğini biliyorum, bu yüzden bu projeyi desteklediğinden emin olmak için onu ateşledim.

E-Tablolar'da şifre oluşturucuyu oluşturmak için kendi talimatlarımı takip ettim ve rastgele bir karakter görüntüleyen formüle kadar her şeyin işe yaradığını gördüm.Her şey çalıştı, ancak F9'a basmak yeni bir rastgele karakterle yenilenemedi.Google'a danışarak, yenilemeyi zorlamak için F5'e basmanız gerektiğini, böylece tüm sayfayı güncellemeniz veya herhangi bir hücrenin değerini değiştirmeniz gerektiğini öğrendim.Garip ama yapılabilir.İstemi "Yeniden oluşturmak için F5'e basın" şeklinde değiştirdim.

Parolayı oluşturan çok önemli işlevi kopyaladığımda bir farkla daha karşılaştım.Çalışmadı.Sadece rastgele bir karakter döndürdü.Sayfaların ilgili dizi hesaplamalarını işlemesi için, mevcut formülü açıkça ArrayFormula() işlevine geçirmem gerekiyordu.E-Tablolar'da, rastgele bir parola oluşturan formül şöyle olur:

=ArrayFormula(TEXTJOIN("",DOĞRU,ORTA(D8,RANDBETWEEN(İŞARET(SATIR(DOLAYLI("1:"&C3)))),UZUNLUK(D8)),1)))

Burada ayrıntılara girmeyeceğim, ancak veri doğrulama kurallarını yeniden oluşturmayı ve istenmeyen sütunları da gizlemeyi başardım.Excel yerine E-Tablolar kullanıyorsanız, bu proje yine de işinize yarayabilir.


Sen yaptın!

Bu elektronik tablonun yalın halini kabul etmiş olsanız da veya süslü ince ayarları uygulamaya devam etmiş olsanız da, artık kendi yazdığınız bir şifre oluşturucunuz var.Doğru, Excel sözde rasgele sayı üreteci kullanır, ancak oluşturulan parolayı kabul etmeden önce bir kalıbı yuvarlayarak ve F9'a birçok kez dokunarak kendi rasgeleliğinizi ekleyebilirsiniz.Ve bir bilgisayar korsanı, milyonlarca kişi tarafından kullanılan bir parola yönetim ürününde parola oluşturucuyu tersine mühendislik yapmak için çalışabilirken, tek seferlik yardımcı programınız radarda değil.Sen yaptın!

Tüm Kategoriler: Hata düzeltme bilgisi