Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > Diğer Yazılımlar > Access Örnekleri ve Bilgileri
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Access Örnekleri ve Bilgileri Access ile ilgili başvuru kaynakları, örnek açıklamalar ve linkler.
Dosya ekleyebilirsiniz

Özel Arama


Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 26-03-2009, 15:25   #1
Taruz
Uzman
 
Taruz kullanıcısının avatarı
 
Giriş: 18/04/2007
Şehir: İstanbul
Mesaj: 2,062
Excel Vers. ve Dili:
Access 2010
Smile Şifre Deposu (Verileri Kriptolama)

Merhaba..

Sizinle paylaşmak istediğim bu örneği epey zaman önce, başkaları tarafından ulaşılmamasını istediğim verilerim için hazırlamış ve de hali hazırda kullanmaktayım..

Bizim için içeriği çok önemli çok gizli verilerimiz(sırlarımız ) elbette vardır. Benim için bankaların internet şubeleri giriş bilgileri, üyesi olduğum sitelerin kullanıcı bilgileri vb. birçok verinin ulaşılmaz olması çok önemli. Allah korusun, kötü niyetli birinin eline geçmesi durumunda telafisi zor sonuçlar ortaya çıkabilir.

Bende bu verilere ulaşılmaması adına bir düzenek oluşturdum. Detayını birazdan anlatacağım ama kısaca yaptığım olayı tanımlarsak, tablodaki verileri anlamsız bir şekilde saklamak diyebiliriz..


Dosya kapalı durumdayken veriler yukarıdaki resimde görüldüğü gibi saklanıyor. Bu kriptolanmış verileri çözmek için bir dizi güvenlik işleminden geçmek geriyor.

Program açınca bizi öncelikle Kullanıcı Girişi ekranı karşılıyor..

Dilerseniz bu form üzerindeki Kullanıcı Ekle düğmesine basarak programı kullanmasına izin vermek istediğiniz kişilerin bilgilerini girebilir, düzeltebilir veya kullanıcıyı silebilirsiniz. Bu forma ulaşmak içinse ayrı bir admin şifresi girmek gerek. Bu şifreyi VBA sayfasında tanımlamak bizim için en iyisi.(Sebebini daha sonra açıklayacağım). Şifremiz şimdilik trz olsun..


Kullanıcı adınızı ve şifrenizi doğrulatıp giriş yapsanız bile tablodaki veriler hâlâ kriptolanmış halde kalmaya devam eder. Bu formun devamında sizi programa en son giriş yaptığınız zamanın bilgisini veren bir form karşılar sizi..


(Her kullanıcının, tüm giriş zamanı bilgilerinin ayrı bir tabloda depolandığını da belirteyim..) Sonrasında da asıl formumuza ulaşırız... Veriler hala kriptolanmış haldedir..:


Form üzerindeki Kriptoyu Çöz düğmesine tıkladığımızda bizden yeni bir şifre istenecek..


Bu şifreyi doğru girdiğimizde kripto çözülecek ve verilerimize kavuşabileceğiz

Buradaki şifrenin sabit bir değer olmaması, sürekli değişen bir şifre olması benim çok önem verdiğim bir konu. Bunu gerçekleştirmek içinse basit ama ilginç bir yöntem uyguladım: Şifreyi sistem saati olarak belirledim.. Yani kriptoyu çözmek için bildirim alanındaki saati, arasında : (iki nokta üst üste) olmadan bileşik halde ilgili kutuya yazmak gerekli.. (Örnek: 1927)


Eveet.. Sonunda verilerimize kavuşabildik


Artık listeden istediğimiz kaydı çağırabilir,


veya kayıt ekleyip düzenleyebiliriz..


Çalışmanın amacına uygun olarak, özellikle kullanıcı adlarını ve şifrelerini sitelerin ilgili yerlerine kolaylıkla yapıştırmak için formdaki kopyalanmasını istediğiniz alana tıkladığınızda veriyi kaydeden bir sistem de ilave ettim..


İşiniz bitip, Kapat düğmesine bastığınızda program kapanacak ve verileriniz yine kriptolanmış halde tablonuzda saklanacaktır..

Programı kullandığınızda göreceğiniz gibi tüm bunları yapmak benim anlattığım kadar uzun sürmeyecek

Detaylı anlatmamın en büyük sebebi, çalışmayı, daha doğrusu ne türde bir çalışma olursa olsun, verileri bozup kriptolayarak saklamak ve de programın bu yönünü kullanmak isteyen arkadaşlarımıza gerekli ipuçlarını vermek.

Bu bağlamda birkaç ilave bilgi daha vermek istiyorum..
  • Çalışmanızı muhakkak *.mde formatına çevirin. Ehil kişiler tarafından Vba kısmına ulaşılması kripto sisteminizin çökmesi demek. Kriptoyu çözemese bile kendine yeni bir kullanıcı hesabı açabilir.. (Ben içeriğini inceleyebilmeniz için mdb uzantılı veriyorum..)
  • Kriptolama algoritmasını kendinize göre özelleştirebilirsiniz. Böylelikle tablolarınız aynı bu sistemi kullanan bir veritabanı içerisine alınmış olsa bile çözülemez.. Bunun için ilgili modül üzerinde uygun değişiklikleri yapmanız gerek.
  • Kullandığınız çalışmada access penceresini gizleyin. Sistem ana form kapandığında verileri kriptoladığı için formun üzerinde bozuk veri varken formun bir şekilde kapatılması, bozuk verilerin tekrardan kriptolanması demek. Bunun için form üzerindeki Kapat düğmesi ile kapanmasını sağlayın. (kendinizde ayrı bir sistem geliştirebilirsiniz tabii) İstemeden iki defa bozulmuş veriyi çözebilmek için ilgili coz kodlarının iki defa çalıştırılması gerek.. Penceleri gizleme modulü dosyada hazır. Aktif hale getirmek için açılış formundaki kodun tırnağını kaldırmanız yeterli..
    Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
    Private Sub Form_Open(Cancel As Integer)
    'fSetAccessWindow (SW_SHOWMINIMIZED)
    ...........
  • Ana formdaki resmi tıkladığınızda (özellikle belirgin olmasını istemedim) dosyanın bir yedeğini C:\ dizinine WinRar dosyası olarak atar.

Evet şimdilik aklıma gelen bunlar.. Baştan beri sabırla okuyanlara teşekkürler.. Sabırsızlar içinde bir jest yapalım..:


Kullanıcı Adı : Excel Web Tr
Parola : MM
Kullanıcı Ekleme (Admin) Şifresi : Trz
Kriptoyu Çözme Şifresi : Sistem Saati

Çalışmayı bu haliyle kullanmak isteyenler için, içinde veri olmayan boş halini de ayrıca ekliyorum..(Sifre_Deposu isimli dosya)

Selam ve saygılarımla..
Eklenmiş Dosyalar
Dosya Türü: rar Trz_Kripto.rar (129.6 KB, 100 Görüntülenme)
Dosya Türü: rar Sifre_Deposu.rar (130.9 KB, 118 Görüntülenme)
Taruz Çevrimdışı   Alıntı Yaparak Cevapla
Eski 26-03-2009, 17:25   #2
abazya
 
abazya kullanıcısının avatarı
 
Giriş: 05/01/2005
Şehir: Eskişehir
Mesaj: 896
Varsayılan

Merhaba,
güzel bir çalışmaya benziyor. Fakat kriptoyu çözme şifresini "Sistem Saati" olarak açamadım, nerede yanlış yapıyorum.
__________________
Excel TR 2003
(@)Ferbay(@)
abazya Çevrimdışı   Alıntı Yaparak Cevapla
Eski 26-03-2009, 17:28   #3
Taruz
Uzman
 
Taruz kullanıcısının avatarı
 
Giriş: 18/04/2007
Şehir: İstanbul
Mesaj: 2,062
Excel Vers. ve Dili:
Access 2010
Varsayılan

Merhaba..

Şifre hatası mı aldınız? Yoksa şifreyi doğru giriyorsunuzda veriler decode olmuyor mu?
Taruz Çevrimdışı   Alıntı Yaparak Cevapla
Eski 26-03-2009, 17:35   #4
abazya
 
abazya kullanıcısının avatarı
 
Giriş: 05/01/2005
Şehir: Eskişehir
Mesaj: 896
Varsayılan

Kopyala yapıştır olarakta denedim.
Sonuç?
Eklenmiş Resimler
Dosya Türü: jpg aa.JPG (33.5 KB, 19 Görüntülenme)
__________________
Excel TR 2003
(@)Ferbay(@)
abazya Çevrimdışı   Alıntı Yaparak Cevapla
Eski 26-03-2009, 17:46   #5
Taruz
Uzman
 
Taruz kullanıcısının avatarı
 
Giriş: 18/04/2007
Şehir: İstanbul
Mesaj: 2,062
Excel Vers. ve Dili:
Access 2010
Varsayılan

Bildirim alanındaki saati şifre olarak girmelisiniz.. Örneğin saat 17:45 ise siz 1745 olrak şifreyi girin.. İlk mesajımda bu konuda ayrıntılı açıklama yapmıştım.. Siz sistem saatini saniye ile birlikte yazdınız sanırım..
Taruz Çevrimdışı   Alıntı Yaparak Cevapla
Eski 26-03-2009, 19:11   #6
abazya
 
abazya kullanıcısının avatarı
 
Giriş: 05/01/2005
Şehir: Eskişehir
Mesaj: 896
Varsayılan

Alıntı:
Taruz tarafından gönderildi Mesajı Görüntüle
Örneğin saat 17:45 ise siz 1745 olrak şifreyi girin..
Evet bu şekilde oldu.
__________________
Excel TR 2003
(@)Ferbay(@)
abazya Çevrimdışı   Alıntı Yaparak Cevapla
Eski 27-03-2009, 00:33   #7
memoli79
Altın Üye
 
memoli79 kullanıcısının avatarı
 
Giriş: 15/12/2006
Şehir: Ağrı
Mesaj: 240
Excel Vers. ve Dili:
Excel 2010 Tr
Varsayılan

Öncelikle program sonra da anlatım için teşekkürler emeğinize sağlık
__________________
Excel Bir Yaşam Tarzıdır Bence...

GELECEKTE BİRGÜN GELECEK
memoli79 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 27-03-2009, 07:57   #8
İsmail Küçükşengün
 
İsmail Küçükşengün kullanıcısının avatarı
 
Giriş: 31/08/2005
Şehir: İstanbul
Mesaj: 1,531
Excel Vers. ve Dili:
Excel 2003 - Türkçe
Varsayılan

Sayın Taruz;

Her zamanki gibi, bu harika çalışmanız için emek ve paylaşımınıza çok teşekkürler.
__________________
İyi Çalışmalar....

Excel XP - Türkçe
İsmail Küçükşengün Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 11:21


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım - Tarot Falı - invest in turkey - Lingerie - Dyeing Machine - Karton Bardak- Çorlu Özel Eğitim- Site Yönetimi- Led Aydınlatma- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Kırklareli- Pronet Çerkezköy- Pronet Çorlu- Pronet Lüleburgaz- Pronet Keşan- Çorlu Araç Takip- Çorlu Su Arıtma- Boru Profil- Gebze Emlak- Beylikdüzü Temizlik- İstanbul Burun Estetiği- Bakır Sülfat- Rampa- Rotary- Çorlu İnternet Sitesi- youngblood- Çorlu Palet- Çerkezköy Palet- Çorlu Prefabrik- Çorlu Sürücü Kursu- Çorlu Sandviç Panel- Şişli Avukat- Korona Test Kalemi- Çorlu Vinç- Çorlu Pimapen Tamiri- Çorlu Çelik Konstruksiyon-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden