"Kapalı" ve "açık" kullanımı, belirli bir konumu veya veri yapısını kullanmak için kilitli olup olmadığımızı yansıtır (bu son derece belirsiz bir tanımdır, ancak umarız geri kalanı yardımcı olur).
Örneğin, "açık adreslemede" "açık" bize, karma tablosunda bir nesnenin depolanacağı dizinin (diğer adıyla adres) karma kodu tarafından tam olarak belirlenmediğini söyler. Bunun yerine, dizin, hash tablosunda zaten bulunana bağlı olarak değişebilir.
"Kapalı hash" içindeki "kapalı", hash tablosundan asla ayrılmadığımızı ifade eder; her nesne doğrudan hash tablosunun dahili dizisindeki bir dizinde saklanır. Bunun yalnızca bir tür açık adresleme stratejisi kullanarak mümkün olduğunu unutmayın. Bu, "kapalı karma" ve "açık adreslemenin" neden eşanlamlı olduğunu açıklar.
Bunu açık hashing ile karşılaştırın - bu stratejide, nesnelerin hiçbiri aslında hash tablosunun dizisinde saklanmaz; bunun yerine, bir nesne bir kez karma hale getirildiğinde, karma tablonun dahili dizisinden ayrı bir listede saklanır. "açık", karma tablodan çıkıp ayrı bir liste kullanarak elde ettiğimiz özgürlüğü ifade eder. Bu arada, "ayrı liste", açık karmanın neden "ayrı zincirleme" olarak da bilindiğini gösterir.
Kısacası, "kapalı" her zaman, nesnelerin her zaman doğrudan hash tablosunda (kapalı hashing) depolandığını garanti ettiğimizde olduğu gibi bir tür katı garantiyi ifade eder. O zaman, "kapalı" nın tersi "açık" dır, bu nedenle bu tür garantileriniz yoksa, strateji "açık" olarak kabul edilir.