Galera esse script é tão poderoso que nenhum humano consegueria descriptar esse o arquivo que o AcriptLien 0.1 criar, quanto maior a senha maior o nivel de encriptação ele faz, só para ter uma ideia do seu poder uma senha a partir de 4 caracteres já é impossivel sem a senha decriptar.
 
	ai galera o script feito em php
 
	<?php 
	//Acriptlien 0.1
 
	//nome do arquivo 
	$nomeArquivo=$_POST['nomeArquivo'];
 
	//referencia para realizar a outras copia de cript.php 
	$refArqPhp="documentos/fotos/cript.php";
 
	//pega o nome do arquivo sem extenção 
	$semExtencaoAr=explode(".",$nomeArquivo); 
	//pega o binario do arquivo e passa em string ja encodificada 
	$arquivo = base64_encode(file_get_contents($nomeArquivo));
 
	 
	//aqui linca a referencia para fazer a verificação se o arquivo existe 
	$novoNome=$refArqPhp; 
	//pega o nome do arquivo sem extenção 
	$semExtencao=explode(".",$novoNome);
 
	//array para armazenar os nome de cript0.php até cript100.php para depois fazer um verificação se o arquivo existe 
	$pegaArquivo=array();
 
	//se o arquivo existir cript.php 
	    if(file_exists($novoNome)){ 
	         
	//entra em um for 
	    for($i=0;$i<100;$i++){ 
	         
	//armazena os nome de cript0.php até cript100.php para depois fazer um verificação se o arquivo existe 
	             array_push($pegaArquivo,$semExtencao[0]."".$i.".".$semExtencao[1]); 
	//faz a verificação de cript0.php até cript100.php 
	            if(file_exists($pegaArquivo[$i])){ 
	//se esse arquivo existir ele não faz nada 
	               
 
	         
	    }else{ 
	//se não existir ele cria cria um arquivo que pode varia de cript0.php até cript100.php 
	        $fp = fopen("documentos/fotos/cript".$i.".php", "a");
 
	    break; 
	//para o for, se não vai criar arquivos cript0.php até cript100.php sem parar 
	                 
	            } 
	            }             
	    }else{ 
	//caso o cript.php não existir ele cria normalmente o cript.php 
	        $fp = fopen("documentos/fotos/cript.php", "a"); 
	        
 
	}
 
	//aqui armazenara a base em que for fazer a subistuição, quando maior for a senha maior será subistituição 
	$replace=array();
 
	/*aqui vai servir de referencia de para subistituir a as vogais da senha para não bugar o script. 
	Essa parte é de extrema importancia, esse script não aceita a vogal "a"(não sei dizer porque), ela não aceita vogais repetidas(não sei dizer porque), não aceita consoantes repetidas(não sei dizer porque), eu criei uma solução de fazer a subistituição de todas as vogais* e consoantes repetidas. 
	*/ 
	$subV=array(); 
	$subV[0]="a"; 
	$subV[1]="A"; 
	$subV[2]="e"; 
	$subV[3]="E"; 
	$subV[4]="i"; 
	$subV[5]="I"; 
	$subV[6]="o"; 
	$subV[7]="O"; 
	$subV[8]="u"; 
	$subV[9]="u";
 
	//aqui subistiui vogal por nada 
	$subR=array(); 
	$subR[0]=""; 
	$subR[1]=""; 
	$subR[2]=""; 
	$subR[3]=""; 
	$subR[4]=""; 
	$subR[5]=""; 
	$subR[6]=""; 
	$subR[7]=""; 
	$subR[8]=""; 
	$subR[9]="";
 
	//pega as referencia de caracteres especiais que também realizavam bugs no script, essa parte é de estrma importancia então não mude se não buga tudo. 
	$subES=array( 'ä','ã','à','á','â','ê','ë','è','é','ï','ì','í','ö','õ','ò','ó','ô','ü','ù','ú','û','À','Á','Ã','Â','É','Ê','î','Í','Ó','Ú','ñ','Ñ','ç','Ç',' ','-','(',')',',',';',':','|','!','"','#','$','%','&','/','=','?','~','^','>','<','ª','º' ); 
	//aqui subistitui caracteres especiais por nada 
	$subRES=array("","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","");
 
	/* 
	Essas subistituições não alteram a senha.
 
	Esse script funciona da seguinte maneira, quanto maior sua senha(limite 20 caractres) maior sera a encodificação pela função base64_encode e depois usarei a senha para substituir já foi encodificada o texto de modo que mesmo que a pessoa tenha em mãos o código fonte do "cript.php" que é gerado a partir desse script que chamo de "Acriptlien.php" seja impossivel de decifra a não ser que a pessoa tenha a senha.
 
	A senha é criptrografada em sha1.
 
	Senha a senha é impossivel alguém desifrar esse algoritimo. 
	*/
 
	//senha escolhida pelo usuario 
	$sen=$_POST['senha'];
 
	//aqui faz os replaces 
	/* 
	$subV=subistituir vogal 
	$subR=subistituir remover 
	$sen=senha do usuario 
	$subES=subistituir acentos especiais 
	$subRES=subistituir remover acentos especiais
 
	*/
 
	//o coração desse script é aqui 
	$vogal=str_replace($subV,$subR,$sen); 
	$acentosEspeciais=str_replace($subES,$subRES,$vogal); 
	//aqui server para impedir caracter duplicado(array_unique) e conveter string em um array(str_split) 
	$senExModi=array_unique(str_split($acentosEspeciais)); 
	//terminando o coração do script
 
	//base de caractres para que possa usar para serem subistituida na hora da encodificação do arquivo 
	$reBase=array("a","z","y","x","v","m","n","r","i","A","G","k","y","h","s","d","e","D","R","x");
 
	 
 
	 
	//quanto maior o nivel da senha maio o nivel que irar fazer o replace 
	//essa parte que deixa impossivel de ser compreendida por alguém 
	//pulmão desse script 
	//conta o array, quando maior for o array maior será a quantidade de subistituições que ele vai fazer 
	switch(count($senExModi)){ 
	case 0:array_push($replace,$reBase[0]); 
	break; 
	case 1:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 2:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 3:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 4:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 5:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 6:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 7:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 8:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 9:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 11:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 12:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 13:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 14:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 15:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 16:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 17:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 18:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	case 19:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break; 
	//deixo que a pessoa utitlizar até o infinito o tamanho da senha, mais para corrigir isso é só filtra em javascript. 
	//mesmo falando que infinito quanto maior a senha mais dificil alguém consegue obter o dado e maior será o arquivo criptado. 
	default:for($rep=0;$rep<count($senExModi);$rep++){array_push($replace,$reBase[$rep]);} 
	break;
 
	     
	} 
	//fim do pulmão desse script
 
	//pega os caractres da senha para poder ser usada na subistuição 
	$por=array();
 
	//faz um for que pega cada caractere e soma mais cada caractere criptrografado para serem subistituida no replace do já o texto encodificado
 
	for($p=0;$p<count($senExModi);$p++){ 
	array_push($por,$senExModi[$p]."".sha1(str_replace($subV,$subR,$senExModi[$p])));
 
	}
 
	//aqui associo $crip a variavel $arquivo que contém o binario em string. 
	$crip=array(); 
	$crip[0]=$arquivo;
 
	//parte para fazer a desincriptação 
	//os olhos de todo script, a segunda parte mais importante
 
	//pega a senha fornecida pelo usuario 
	$senha=sha1($sen);
 
	//servira para comparar se a senha é igual 
	//essa parte só serve para escrever o cript.php 
	$post='$_POST["senha"]'; 
	//a mesma coisa de lá decima 
	$arraySenha=' 
	$vogal=str_replace($subV,$subR,$post); 
	$acentosEspeciais=str_replace($subES,$subRES,$vogal); 
	$senExModi=array_unique(str_split($acentosEspeciais)); 
	'; 
	$escreve='$deco=array(); 
	 $deco[0]=$arquivo;'; 
	$arraySubES="\$subES=array( 'ä','ã','à','á','â','ê','ë','è','é','ï','ì','í','ö','õ','ò','ó','ô','ü','ù','ú','û','À','Á','Ã','Â','É','Ê','î','Í','Ó','Ú','ñ','Ñ','ç','Ç',' ','-','(',')',',',';',':','|','!','\"','#','$','%','&','/','=','?','~','^','>','<','ª','º' );"; 
	$decodi=' 
	$crip=array(); 
	$crip[0]=$arquivo;
 
	$replace=array(); 
	$reBase=array("a","z","y","x","v","m","n","r","i","A","G","k","y","h","s","d","e","D","R","x"); 
	$subV=array(); 
	$subV[0]="a"; 
	$subV[1]="A"; 
	$subV[2]="e"; 
	$subV[3]="E"; 
	$subV[4]="i"; 
	$subV[5]="I"; 
	$subV[6]="o"; 
	$subV[7]="O"; 
	$subV[8]="u"; 
	$subV[9]="u";
 
	$subR=array(); 
	$subR[0]=""; 
	$subR[1]=""; 
	$subR[2]=""; 
	$subR[3]=""; 
	$subR[4]=""; 
	$subR[5]=""; 
	$subR[6]=""; 
	$subR[7]=""; 
	$subR[8]=""; 
	$subR[9]=""; 
	'.$arraySubES.' 
	$subRES=array("","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""); 
	for($rep=0;$rep<'.count($senExModi).';$rep++){ 
	    array_push($replace,$reBase[$rep]); 
	    }
 
	$por=array(); 
	'.$arraySenha.' 
	for($p=0;$p<'.count($senExModi).';$p++){
 
	array_push($por,$senExModi[$p]."".sha1(str_replace($subV,$subR,$senExModi[$p])));
 
	}
 
	 
 
	'; 
	$for='for($d=0;$d<='.count($senExModi).';$d++){ 
	     
	$dec=str_replace($por,$replace,$deco[$d]); 
	     $de=base64_decode($dec); 
	    array_push($deco,$de); 
	    if($d=='.count($senExModi).'){ 
	        
 
	    $escreve = fwrite($fp,$deco[$d]); 
	    } 
	';
 
	$texto='$arquivo='; 
	$veriCopy=' 
	 $nomeArquivo="cript.'.$semExtencaoAr[1].'"; 
	$semExtencao=explode(".",$nomeArquivo); 
	$pegaArquivo=array();
 
	 
	if(file_exists($nomeArquivo)){ 
	        for($i=0;$i<100;$i++){ 
	             array_push($pegaArquivo,$semExtencao[0].\'\'.$i.\'\'.$semExtencao[1]);
 
	            if(file_exists($pegaArquivo[$i])){ 
	                 
	         
	         
	    }else{ 
	$fp = fopen("cript".$i.".".$semExtencao[1],"a"); 
	    break; 
	                 
	            } 
	            } 
	             
	    }else{ 
	         
	    $fp = fopen("cript.".$semExtencao[1],"a"); 
	    
 
	}'; 
	$fechar='fclose($fp);'; 
	for($i=0;$i<count($senExModi);$i++){ 
	     
	 $en=base64_encode($crip[$i]); 
	    array_push($crip,$en);
 
	    if($i==count($senExModi)-1){ 
	        $script=" 
	<?php 
	if(isset($post)){ 
	        if(sha1($post)==\"$senha\"){ 
	             
	            $texto\"".str_replace($replace,$por,$crip[$i])."\"; 
	             
	             
	    $escreve 
	    
	  
	   ".'$post=$_POST["senha"];'." 
	    
	   $decodi 
	     
 
	   $veriCopy 
	     
	$for 
	        }     
	    
 
	 
	     $fechar 
	          
	       
	        } 
	} 
	        ?> 
	        <form action='#' method='post'> 
	<input type='text' name='senha'> 
	<input type='submit' value='Verificar'> 
	</form>"; 
	         
	    $escreve = fwrite($fp,$script); 
	    } 
	} 
	//fim da scrita 
	//apenas retorna se deu certo ou não 
	if($fp){ 
	    echo true; 
	     
	}else{ 
	     
	    echo false; 
	}
 
	      
	      
	    // Fecha o arquivo 
	  
	         fclose($fp); 
	?>