Bu eklenti, HMAC değerlerinin oluşturulması ve HKDF ve PBKDF2 gibi anahtar türetmeleri de dahil olmak üzere çeşitli aş algoritmaları kullanılarak keyfi uzunluktaki iletilerin doğrudan veya artımlı işlenmesi için kullanılabilen işlevler sağlar.
Kabaca üç aş algoritması sınıfı vardır ve algoritmaların tam listesi hash_algos() belgelemesinde bulunabilir.
"crc32b" veya
      "adler32" gibi): Bunlar, ileti hatalarının tespit
      edilmesi gibi durumlarda yararlı olan sağlama toplamlarını hesaplamak
      için kullanılır. Genellikle çok hızlıdırlar. Bu algoritmalar genellikle
      kolayca "tahmin edilebilir"dir ve karışıklık yaratmak için elle
      değiştirilebilen değerler üretir, bu nedenle bunlar kriptografik
      kullanım için tamamen uygun değildir.
     
    
       "md4", "md5" ve
       "sha1" gibi bazı erken dönem kriptografik
       algoritmaların çatışma saldırılarına karşı hassas olduğu
       kanıtlanmıştır ve bunların kriptografik uygulamalarda artık
       kullanılmaması genel olarak önerilmektedir.
      
Parolaları ele alırken aş işlevlerini kullanma konusunda en iyi uygulamalar hakkında bilgi edinmek için Güvenli Parola Karma İşlemi ile ilgili SSS'ye de bakılabilir.
