Bir karma anahtarı, karma sistemdeki büyük bir veri parçasını temsil etmek için kullanılan küçük bir değerdir. Karma işlevi, büyük miktarda veriyi küçük değerlere basitleştiren matematiksel bir denklemdir. Bu işlem bir veritabanında yer tasarrufu sağlar ve programlar için bilgi almayı daha hızlı ve kolay hale getirir. Aynı zamanda, tekrarlanan ses veya görüntü deseni gibi karmaşık sistemlerde tekrar eden bilgileri bulmak için karma sistemleri kullanmak, hatta bir genom veya deoksiribonükleik asit DNA zincirinin tekrarlanan bölümlerini bulmak için de yaygındır. Ayrıca, bir anahtar veya telefondaki # tuşunun uluslararası İngilizce terim anahtarıdır.
Bir karma sistemi, bilgiyi bir dizi sayısal karma anahtarına dönüştüren matematiksel bir sistem üzerinden çalışır. Her karma anahtarın orijinal bilgisi, karma tablosu adı verilen bir listeye kaydedilir. Bir sistem bilgi ararken, bunun yerine bir anahtar bulduğunda, anahtarı tabloyla çapraz referanslandırır ve orijinal bilgiyi alır.
Bir veritabanında kullanıldığında, verimlilik ve hız için bir karma sistemi kullanılır. Bu sistemler, büyük miktarda bilgiyi daha küçük bitlere indirgeyerek, hem veritabanında yer tasarrufu sağlayan hem de bilgi göndermek için gereken süreyi azaltan bir işlemdir. Örneğin, John Smith adı bir veritabanında tekrar tekrar görünebilir. Karma sistem, '01 'değerine sahip olan belirli harf dizelerini temsil edebilir.
Yukarıdaki örnekte, John Smith, boşluk dahil on karakterden oluşur ve 01 yalnızca ikidir. Veri tabanı bilgi almaya gittiğinde ve 01 numaralı anahtar geri geldiğinde, karma tablosunu kontrol edip 'John Smith'i gönderir. Karma anahtar, bilginin gerçek değerinin yalnızca% 20'si olduğundan, bilginin her oluşumunda yer tasarrufu sağlar; ayrıca iletimde bu kadar zaman kazandırır.
Diğer sistemler, gereksiz verileri bulmak için bir karma anahtarı kullanır. Bir sistem fazlalıklar veya modeller için sıralama gerektiren büyük miktarda veri içerdiğinde, bilgileri elle sıralamak yerine elde etmek genellikle daha kolaydır. Farklı karma algoritmaları bilgileri farklı yollarla daralttığından, veriler genellikle birkaç karma yöntemiyle gönderilir. Karma işlemi tamamlandığında, ortaya çıkan karma tabloları kullanarak çok hızlı bir şekilde desenler bulmak mümkündür.
Amerika Birleşik Devletleri'nde, bu tuşa genellikle kare tuşu denir ve bu sembol bir sayı işareti veya bir sayı işaretidir. Kanada'da, tuşa genellikle bir sayı tuşu adı verilir. Neredeyse Kuzey Amerika dışındaki İngilizce konuşan dünyanın tümü buna hash anahtarı diyor.


