2009-05-01 29 views
5

Ben bir anahtar olduğunu bilmek ne opak başka bağlamlarda olduğunu biliyorum - ama bir veritabanı bağlamında opak anahtarı nedir?bir "opak" tuşuna nedir?

cevap

12

O kayıtlarına bakmak için kullanılan dışında hiçbir gerçek anlamı vardır demektir - bu sadece anahtarlama dışında hiçbir amaç için, keyfi veri olarak ele alınmalıdır. Bu hemen hemen her zaman, örneğin GUID'ler için geçerlidir. Bunu birincil anahtarın bir sosyal güvenlik numarası olabileceği durumlar ile karşılaştırın.

Bu

doğal şifreler vs vekil (opak) olarak bilinir.

2

seri PK'ler ve size 'bu bir anahtardır' ötesinde bir şey söylemeye e-posta adresleri gibi kullanıcı anlamlı bilgilere gibi şeyler aksine, size ilgisiz satır veya harici bilgi hakkında hiçbir şey söylemez bir GUID gibi bir şey.

+0

Ben seri PK'ler hakkında ne anlama biraz genişletilmesi: Bir sistem de kullanıldığı bir GUID biliyorsanız, size bir seri PK biliyorsanız, oysa siz hepsini biliyoruz, ya herhangi diğerlerini bilmiyorum gibi fark etmez. Yani bu, potansiyel bir saldırganın atlamak zorunda kalmaması bir engel. – chaos

İlgili konular