Hallo, ik ben Gerjan en ik zit in 5 havo.
ik heb een examen voor informatica en moet een site maken.
op deze site moet een encrypteren en decrypteren tool staan dus dat je kan encrypteren en decrypteren.
ik heb van mij leraar en functies gekregen maar weet bij god niet wat ik moet doen.
Ontvange code:

public function encrypt($tekst, $geheime_sleutel) {
    		$iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
    		$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
    		$encrypted_string = mcrypt_encrypt(MCRYPT_BLOWFISH, $geheime_sleutel, 		utf8_encode($tekst), MCRYPT_MODE_ECB, $iv);
    		return base64_encode($encrypted_string
    		}
	 
	 	public function decrypt($tekst, $geheime_sleutel) {
    		$iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
    		$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
    		$decrypted_string = mcrypt_decrypt(MCRYPT_BLOWFISH, $geheime_sleutel, 		base64_decode($tekst), MCRYPT_MODE_ECB, $iv);
    		return trim($decrypted_string, "\0");
		}






Dit is alles wat ik heb gekregen. kan iemand mij helpen met het maken van een encrypt en decrypt tool in mijn php website ! ? ik ben een beginner en snap er geen zak van.

alvast bedankt.
Wel een tip, Hash je geheime sleutel sla deze niet in plain text op en/of in plain text uitwisselen in je code

Reageren