Şifreleme karma değeri, verileri sabit boyutlu bir bit dizgesi ile eşleştiren matematiksel bir algoritmanın sonucudur. Tek yönlü bir işlev olarak tasarlanmıştır; yani değer bir yöne doğru kolayca hesaplanır ancak tersine çevrilmesi anlamlı değildir. Karma değerleri, verilerin bütünlüğünün bozulmamış olduğunu doğrulamak için kullanılır.