[Web] Use preg_replace to detect passwd schema case-insensitive, sorry for wasting some ms cpu time
This commit is contained in:
		
							parent
							
								
									1b47ae55f1
								
							
						
					
					
						commit
						de00654a0a
					
				| @ -130,9 +130,7 @@ function generate_tlsa_digest($hostname, $port, $starttls = null) { | |||||||
| } | } | ||||||
| function verify_ssha256($hash, $password) { | function verify_ssha256($hash, $password) { | ||||||
| 	// Remove tag if any
 | 	// Remove tag if any
 | ||||||
|   if (substr($hash, 0, strlen('{SSHA256}')) == '{SSHA256}') { |   $hash = preg_replace('/^{SSHA256}/i', '', $hash); | ||||||
|     $hash = substr($hash, strlen('{SSHA256}')); |  | ||||||
|   } |  | ||||||
| 	// Decode hash
 | 	// Decode hash
 | ||||||
| 	$dhash = base64_decode($hash); | 	$dhash = base64_decode($hash); | ||||||
| 	// Get first 32 bytes of binary which equals a SHA256 hash
 | 	// Get first 32 bytes of binary which equals a SHA256 hash
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 André
						André