mirror of
				https://github.com/pierre42100/comunic
				synced 2025-11-04 04:04:17 +00:00 
			
		
		
		
	First commit
This commit is contained in:
		
							
								
								
									
										164
									
								
								3rdparty/crypt/cryptographp.cfg.php
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										164
									
								
								3rdparty/crypt/cryptographp.cfg.php
									
									
									
									
										vendored
									
									
										Executable file
									
								
							@@ -0,0 +1,164 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
// -----------------------------------------------
 | 
			
		||||
// Cryptographp v1.4
 | 
			
		||||
// (c) 2006-2007 Sylvain BRISON 
 | 
			
		||||
//
 | 
			
		||||
// www.cryptographp.com 
 | 
			
		||||
// cryptographp@alphpa.com 
 | 
			
		||||
//
 | 
			
		||||
// Licence CeCILL modifi<66>e
 | 
			
		||||
// => Voir fichier Licence_CeCILL_V2-fr.txt)
 | 
			
		||||
// -----------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// -------------------------------------
 | 
			
		||||
// Configuration du fond du cryptogramme
 | 
			
		||||
// -------------------------------------
 | 
			
		||||
 | 
			
		||||
$cryptwidth  = 130;  // Largeur du cryptogramme (en pixels)
 | 
			
		||||
$cryptheight = 40;   // Hauteur du cryptogramme (en pixels)
 | 
			
		||||
 | 
			
		||||
$bgR  = 255;         // Couleur du fond au format RGB: Red (0->255)
 | 
			
		||||
$bgG  = 255;         // Couleur du fond au format RGB: Green (0->255)
 | 
			
		||||
$bgB  = 255;         // Couleur du fond au format RGB: Blue (0->255)
 | 
			
		||||
 | 
			
		||||
$bgclear = true;     // Fond transparent (true/false)
 | 
			
		||||
                     // Uniquement valable pour le format PNG
 | 
			
		||||
 | 
			
		||||
$bgimg = '';                 // Le fond du cryptogramme peut-<2D>tre une image  
 | 
			
		||||
                             // PNG, GIF ou JPG. Indiquer le fichier image
 | 
			
		||||
                             // Exemple: $fondimage = 'photo.gif';
 | 
			
		||||
				                     // L'image sera redimensionn<6E>e si n<>cessaire
 | 
			
		||||
                             // pour tenir dans le cryptogramme.
 | 
			
		||||
                             // Si vous indiquez un r<>pertoire plut<75>t qu'un 
 | 
			
		||||
                             // fichier l'image sera prise au hasard parmi 
 | 
			
		||||
                             // celles disponibles dans le r<>pertoire
 | 
			
		||||
 | 
			
		||||
$bgframe = true;    // Ajoute un cadre de l'image (true/false)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// ----------------------------
 | 
			
		||||
// Configuration des caract<63>res
 | 
			
		||||
// ----------------------------
 | 
			
		||||
 | 
			
		||||
// Couleur de base des caract<63>res
 | 
			
		||||
 | 
			
		||||
$charR = 0;     // Couleur des caract<63>res au format RGB: Red (0->255)
 | 
			
		||||
$charG = 0;     // Couleur des caract<63>res au format RGB: Green (0->255)
 | 
			
		||||
$charB = 0;     // Couleur des caract<63>res au format RGB: Blue (0->255)
 | 
			
		||||
 | 
			
		||||
$charcolorrnd = true;      // Choix al<61>atoire de la couleur.
 | 
			
		||||
$charcolorrndlevel = 2;    // Niveau de clart<72> des caract<63>res si choix al<61>atoire (0->4)
 | 
			
		||||
                           // 0: Aucune s<>lection
 | 
			
		||||
                           // 1: Couleurs tr<74>s sombres (surtout pour les fonds clairs)
 | 
			
		||||
                           // 2: Couleurs sombres
 | 
			
		||||
                           // 3: Couleurs claires
 | 
			
		||||
                           // 4: Couleurs tr<74>s claires (surtout pour fonds sombres)
 | 
			
		||||
 | 
			
		||||
$charclear = 10;   // Intensit<69> de la transparence des caract<63>res (0->127)
 | 
			
		||||
                  // 0=opaques; 127=invisibles
 | 
			
		||||
	                // interessant si vous utilisez une image $bgimg
 | 
			
		||||
	                // Uniquement si PHP >=3.2.1
 | 
			
		||||
 | 
			
		||||
// Polices de caract<63>res
 | 
			
		||||
 | 
			
		||||
//$tfont[] = 'Alanden_.ttf';       // Les polices seront al<61>atoirement utilis<69>es.
 | 
			
		||||
//$tfont[] = 'bsurp___.ttf';       // Vous devez copier les fichiers correspondants
 | 
			
		||||
//$tfont[] = 'ELECHA__.TTF';       // sur le serveur.
 | 
			
		||||
$tfont[] = 'luggerbu.ttf';         // Ajoutez autant de lignes que vous voulez   
 | 
			
		||||
//$tfont[] = 'RASCAL__.TTF';       // Respectez la casse ! 
 | 
			
		||||
//$tfont[] = 'SCRAWL.TTF';  
 | 
			
		||||
$tfont[] = 'WAVY.TTF';   
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// Caracteres autoris<69>s
 | 
			
		||||
// Attention, certaines polices ne distinguent pas (ou difficilement) les majuscules 
 | 
			
		||||
// et les minuscules. Certains caract<63>res sont faciles <20> confondre, il est donc
 | 
			
		||||
// conseill<6C> de bien choisir les caract<63>res utilis<69>s.
 | 
			
		||||
 | 
			
		||||
$charel = 'ABCDEFGHKLMNPRTWXYZ234569';       // Caract<63>res autoris<69>s
 | 
			
		||||
 | 
			
		||||
$crypteasy = true;       // Cr<43>ation de cryptogrammes "faciles <20> lire" (true/false)
 | 
			
		||||
                         // compos<6F>s alternativement de consonnes et de voyelles.
 | 
			
		||||
 | 
			
		||||
$charelc = 'BCDFGHKLMNPRTVWXZ';   // Consonnes utilis<69>es si $crypteasy = true
 | 
			
		||||
$charelv = 'AEIOUY';              // Voyelles utilis<69>es si $crypteasy = true
 | 
			
		||||
 | 
			
		||||
$difuplow = false;          // Diff<66>rencie les Maj/Min lors de la saisie du code (true, false)
 | 
			
		||||
 | 
			
		||||
$charnbmin = 4;         // Nb minimum de caracteres dans le cryptogramme
 | 
			
		||||
$charnbmax = 4;         // Nb maximum de caracteres dans le cryptogramme
 | 
			
		||||
 | 
			
		||||
$charspace = 20;        // Espace entre les caracteres (en pixels)
 | 
			
		||||
$charsizemin = 14;      // Taille minimum des caract<63>res
 | 
			
		||||
$charsizemax = 16;      // Taille maximum des caract<63>res
 | 
			
		||||
 | 
			
		||||
$charanglemax  = 25;     // Angle maximum de rotation des caracteres (0-360)
 | 
			
		||||
$charup   = true;        // D<>placement vertical al<61>atoire des caract<63>res (true/false)
 | 
			
		||||
 | 
			
		||||
// Effets suppl<70>mentaires
 | 
			
		||||
 | 
			
		||||
$cryptgaussianblur = false; // Transforme l'image finale en brouillant: m<>thode Gauss (true/false)
 | 
			
		||||
                            // uniquement si PHP >= 5.0.0
 | 
			
		||||
$cryptgrayscal = false;     // Transforme l'image finale en d<>grad<61> de gris (true/false)
 | 
			
		||||
                            // uniquement si PHP >= 5.0.0
 | 
			
		||||
 | 
			
		||||
// ----------------------
 | 
			
		||||
// Configuration du bruit
 | 
			
		||||
// ----------------------
 | 
			
		||||
 | 
			
		||||
$noisepxmin = 200;      // Bruit: Nb minimum de pixels al<61>atoires
 | 
			
		||||
$noisepxmax = 300;      // Bruit: Nb maximum de pixels al<61>atoires
 | 
			
		||||
 | 
			
		||||
$noiselinemin = 3;     // Bruit: Nb minimum de lignes al<61>atoires
 | 
			
		||||
$noiselinemax = 5;     // Bruit: Nb maximum de lignes al<61>atoires
 | 
			
		||||
 | 
			
		||||
$nbcirclemin = 3;      // Bruit: Nb minimum de cercles al<61>atoires 
 | 
			
		||||
$nbcirclemax = 5;      // Bruit: Nb maximim de cercles al<61>atoires
 | 
			
		||||
 | 
			
		||||
$noisecolorchar  = 3;  // Bruit: Couleur d'ecriture des pixels, lignes, cercles: 
 | 
			
		||||
                       // 1: Couleur d'<27>criture des caract<63>res
 | 
			
		||||
                       // 2: Couleur du fond
 | 
			
		||||
                       // 3: Couleur al<61>atoire
 | 
			
		||||
                       
 | 
			
		||||
$brushsize = 1;        // Taille d'ecriture du princeaiu (en pixels) 
 | 
			
		||||
                       // de 1 <20> 25 (les valeurs plus importantes peuvent provoquer un 
 | 
			
		||||
                       // Internal Server Error sur certaines versions de PHP/GD)
 | 
			
		||||
                       // Ne fonctionne pas sur les anciennes configurations PHP/GD
 | 
			
		||||
 | 
			
		||||
$noiseup = false;      // Le bruit est-il par dessus l'ecriture (true) ou en dessous (false) 
 | 
			
		||||
 | 
			
		||||
// --------------------------------
 | 
			
		||||
// Configuration syst<73>me & s<>curit<69>
 | 
			
		||||
// --------------------------------
 | 
			
		||||
 | 
			
		||||
$cryptformat = "png";   // Format du fichier image g<>n<EFBFBD>r<EFBFBD> "GIF", "PNG" ou "JPG"
 | 
			
		||||
				                // Si vous souhaitez un fond transparent, utilisez "PNG" (et non "GIF")
 | 
			
		||||
				                // Attention certaines versions de la bibliotheque GD ne gerent pas GIF !!!
 | 
			
		||||
 | 
			
		||||
$cryptsecure = "md5";    // M<>thode de crytpage utilis<69>e: "md5", "sha1" ou "" (aucune)
 | 
			
		||||
                         // "sha1" seulement si PHP>=4.2.0
 | 
			
		||||
                         // Si aucune m<>thode n'est indiqu<71>e, le code du cyptogramme est stock<63> 
 | 
			
		||||
                         // en clair dans la session.
 | 
			
		||||
                       
 | 
			
		||||
$cryptusetimer = 0;        // Temps (en seconde) avant d'avoir le droit de reg<65>n<EFBFBD>rer un cryptogramme
 | 
			
		||||
 | 
			
		||||
$cryptusertimererror = 3;  // Action <20> r<>aliser si le temps minimum n'est pas respect<63>:
 | 
			
		||||
                           // 1: Ne rien faire, ne pas renvoyer d'image.
 | 
			
		||||
                           // 2: L'image renvoy<6F>e est "images/erreur2.png" (vous pouvez la modifier)
 | 
			
		||||
                           // 3: Le script se met en pause le temps correspondant (attention au timeout
 | 
			
		||||
                           //    par d<>faut qui coupe les scripts PHP au bout de 30 secondes)
 | 
			
		||||
                           //    voir la variable "max_execution_time" de votre configuration PHP
 | 
			
		||||
 | 
			
		||||
$cryptusemax = 1000;  // Nb maximum de fois que l'utilisateur peut g<>n<EFBFBD>rer le cryptogramme
 | 
			
		||||
                      // Si d<>passement, l'image renvoy<6F>e est "images/erreur1.png"
 | 
			
		||||
                      // PS: Par d<>faut, la dur<75>e d'une session PHP est de 180 mn, sauf si 
 | 
			
		||||
                      // l'hebergeur ou le d<>veloppeur du site en ont d<>cid<69> autrement... 
 | 
			
		||||
                      // Cette limite est effective pour toute la dur<75>e de la session. 
 | 
			
		||||
                      
 | 
			
		||||
$cryptoneuse = false;  // Si vous souhaitez que la page de verification ne valide qu'une seule 
 | 
			
		||||
                       // fois la saisie en cas de rechargement de la page indiquer "true".
 | 
			
		||||
                       // Sinon, le rechargement de la page confirmera toujours la saisie.                          
 | 
			
		||||
                      
 | 
			
		||||
?>
 | 
			
		||||
		Reference in New Issue
	
	Block a user