Makale numarası: 104875 - Bu makalenin geçerli olduğu ürünleri görün.
Veritabanını şifreleme güvenlik ile ilgisi vardır. Ancak, birisi bir dosya veya disk Düzenleyicisi verileri bir Microsoft Access .MDB dosya okuyup kullanmasını engellemek için veritabanını şifreleme kullanabilirsiniz. Bu makalede, Windows için Microsoft Visual Basic sürüm 3. 0'daki bir Microsoft Access veritabanı dosyasını şifrelemek nasıl örnek gösterilmektedir.
Microsoft Access okur ve tüm verileri bir kerede bir sayfa yazar. Her sayfayı her zaman boyutu 2 K'dır. Şifreleme, verileri düzeyinde sayfa düzeyinde gerçekleştirilir. Bu şifreleme işlemini yalnızca, olan şifreli yazılır ve gereken veri 2 K sayfası nedir, hiçbir bilgi olduğu anlamına gelir. Okuma veya şifresi çözülür.
Her şey bir <a0>Microsoft Access .MDB</a0> veritabanı dosyasına, tablolar, sorgular, formlar, dizinler vb. dahil olmak üzere şifrelenir. Microsoft Access, veritabanını şifrelemek için <a0>RSA</a0> şirket algoritmasını kullanır.
Yükü nedenler şifresini çözme ve şifreleme de dahil, bir performans düşüşü, şifrelenmiş veritabanlarındaki yaklaşık % 10-15 ' dir. Şifrelenmiş dosyaları PKZip Yığıcı, MS-DOS sürüm gibi araçlar kullanarak sıkıştırılamaz 6 DoubleSpace ve bu böyle devam eder.
Visual Basic'te şifrelemeBir Microsoft Access veritabanı dosyasını şifrelemek için Microsoft Visual Basic for Windows sürüm 3.0 içinde CompactDatabase deyimini kullanın. CompactDatabase deyimi hakkında daha fazla bilgi için Visual Basic sürüm 3.0 "Language Reference" el kitabındaki sayfaları 90-92 gözden geçirin.
Adım adım şifreleme örneği
Makale numarası: 104875 - Last Review: 8 Ocak 2003 Çarşamba - Gözden geçirme: 1.1
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:104875
(http://support.microsoft.com/kb/104875/en-us/ )
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.