Added hashString() which simply calls mhash() function with SHA256 hash function
authorRoland Häder <roland@mxchange.org>
Sun, 26 Feb 2012 00:17:22 +0000 (00:17 +0000)
committerRoland Häder <roland@mxchange.org>
Sun, 26 Feb 2012 00:17:22 +0000 (00:17 +0000)
inc/classes/main/class_BaseFrameworkSystem.php

index cf137a7..3c9dcb2 100644 (file)
@@ -1974,6 +1974,20 @@ class BaseFrameworkSystem extends stdClass implements FrameworkInterface {
                // And return it
                return $executionTime;
        }
+
+       /**
+        * Hashes a given string with a simple but stronger hash function (no salts)
+        *
+        * @param       $str    The string to be hashed
+        * @return      $hash   The hash from string $str
+        */
+       public function hashString ($str) {
+               // Hash given string with (better secure) hasher
+               $hash = mhash(MHASH_SHA256, $str);
+
+               // Return it
+               return $hash;
+       }
 }
 
 // [EOF]