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 21-03-2010, 18:29   #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ıştım 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 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.. Pencereleri 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)

Kriptolama özelleğini kendi çalışmasına uygulamak isteyipte, bu konuda sorun yaşayan değerli üyelerimize tüm detaylarda yardımcı olmaya çalışırım..

Selam ve saygılarımla..
Eklenmiş Dosyalar
Dosya Türü: rar Sifre_Deposu.rar (130.8 KB, 182 Görüntülenme)
Dosya Türü: rar Trz_Kripto.rar (129.5 KB, 160 Görüntülenme)
__________________
"Bulunamayan yerleri bulmak için önce kaybolmak gerekir.''
Kaptan Hector Barbossa
Taruz Çevrimdışı   Alıntı Yaparak Cevapla
Eski 21-03-2010, 18:56   #2
usta07
Destek Ekibi
 
usta07 kullanıcısının avatarı
 
Giriş: 30/03/2008
Şehir: Antalya
Mesaj: 406
Excel Vers. ve Dili:
2003 Türkçe
Varsayılan

Çok güzel bir çalışma,
Paylaşım için Teşekkürler
__________________
Bizler, milletimizin adı olan Türk’ü, devletimizin adı olan Türkiye Cumhuriyeti’ni, vatanımızın adı olan Türkiye’mizi, milletin ve devletin simgesi bayrağımızı her şeyden çok severiz. Bizi millet yapan duygular bunlardır.
Onun için “NE MUTLU TÜRK’ÜM DİYENLERE”
usta07 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 21-03-2010, 20:05   #3
security
 
security kullanıcısının avatarı
 
Giriş: 14/12/2007
Şehir: KOCAELİ-41
Mesaj: 1,081
Excel Vers. ve Dili:
EXCEL 2007 TÜRKÇE
Varsayılan

Sn:Taruz hocam Paylaşımızın İçin Teşekkürler...
__________________
Coder By Security
security Çevrimdışı   Alıntı Yaparak Cevapla
Eski 21-03-2010, 20:27   #4
Korhan Ayhan
Moderatör
 
Korhan Ayhan kullanıcısının avatarı
 
Giriş: 15/03/2005
Şehir: ANTALYA
Mesaj: 22,641
Excel Vers. ve Dili:
OFFICE 2013-2016 PRO TR
Varsayılan

Selamlar,

Sn. Taruz,

Paylaşımınız için çok teşekkür ederim. Elinize sağlık.
__________________
.
.
.

Soru sormadan önce forumumuzun aşağıdaki
bölümlerini incelediğinizde birçok sorunuza yanıt bulabilirsiniz.


Excel Dersanesi
Uygulamalı Excel Eğitimi
Excel İçin Örnek Uygulamalar
Video Dersane (***Altın Üyelere Özel***)

Lütfen sorularınızın çözümlendiğine dair geri dönüş mesajı yazınız...!
Lütfen yazım ve forum kurallarına uyalım...!
Lütfen sorularımızı açık ve net bir dille ifade edelim...!



FORUM KURALLARI
Korhan Ayhan Çevrimdışı   Alıntı Yaparak Cevapla
Eski 21-03-2010, 21:00   #5
ökkeş18
 
Giriş: 21/03/2010
Şehir: ankara
Mesaj: 1
Excel Vers. ve Dili:
türkçe
Varsayılan

emeginize saglık
ökkeş18 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 22-03-2010, 20:26   #6
assenucler
Altın Üye
 
Giriş: 19/08/2004
Şehir: Istanbul
Mesaj: 2,500
Excel Vers. ve Dili:
Office 2016 TR - Windows 10 TR x64
Varsayılan

Emeğiniz ve paylaşımınız için teşekkürler sayın Taruz...
__________________
Windows 10 Türkçe
Office 365 TR Ev Ekstra 2016
assenucler Çevrimiçi   Alıntı Yaparak Cevapla
Eski 23-03-2010, 08:29   #7
nafis
Altın Üye
 
Giriş: 07/08/2007
Şehir: Yozgat
Mesaj: 229
Excel Vers. ve Dili:
2003 Türkçe
Varsayılan

Merhaba;

Taruz hocam ellerinize sağlık süper olmuş.

Saygılarımla
nafis Çevrimdışı   Alıntı Yaparak Cevapla
Eski 29-06-2014, 17:14   #8
sivri64
Altın Üye
 
Giriş: 09/05/2011
Şehir: izmir
Mesaj: 3
Excel Vers. ve Dili:
2010 türkçe
Varsayılan

çok teşekkürler
sivri64 Ç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 21:39


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