+ // minimal requirement = php 4.3.0+ or php with mhash extension
+ if ( function_exists('sha1') ) {
+ // use php 4.3.0+ sha1 function, if it is available.
+ $new_value = '{SHA}' . base64_encode( pack( 'H*' , sha1( $password_clear) ) );
+ } elseif( function_exists( 'mhash' ) ) {