identifieur servant a encoder ( et decoder ) les données voulues ( mot de passes de bot entre autre ) , c'est encore une version simple ( c'est la première ) mais il en aura d'autres . La un des defauts ( je vais pas chercher a critiquer ma source non plus hé hé ) c'est que plus le mot de passe est court , moin il y a de possibilité ( comprendra qui pourra ) . $compile(phrase a compiler,pass) pour compiler la donnée et $decompile(phrase a decompiler,pass) pour la décompiler
Source / Exemple :
compile {
if ( $3 != $null ) goto error2
if ( $2 == $null ) goto error
set -u %compile.total.1 1
set -u %compile.total.2 1
:compil
set -u %compile.phrase %compile.phrase $+ $chr($calc($asc($mid($replace($1,$chr(32),$chr(168)),%compile.total.1,1)) + $asc($mid($2,%compile.total.2,1))))
if ( %compile.total.1 == $len($1) ) goto end
if ( %compile.total.2 == $len($2) ) {
set -u %compile.total.2 1
inc %compile.total.1 1
goto compil
}
inc %compile.total.1 1
inc %compile.total.2 1
goto compil
:end
return %compile.phrase
:error
echo 18 $+ $timestamp *** No Enough Parameters
halt
:error2
echo 18 $+ $timestamp *** Too Many Parameters
halt
}
decompile {
if ( $3 != $null ) goto error2
if ( $2 == $null ) goto error
set -u %decompile.total.1 1
set -u %decompile.total.2 1
:decompil
set -u %decompile.phrase %decompile.phrase $+ $chr($calc($asc($mid($1,%decompile.total.1,1)) - $asc($mid($2,%decompile.total.2,1))))
if ( %decompile.total.1 == $len($1) ) goto end
if ( %decompile.total.2 == $len($2) ) {
set -u %decompile.total.2 1
inc %decompile.total.1 1
goto decompil
}
inc %decompile.total.1 1
inc %decompile.total.2 1
goto decompil
:end
return $replace(%decompile.phrase,$chr(168),$chr(32))
:error
echo 18 $+ $timestamp *** No Enough Parameters
halt
:error2
echo 18 $+ $timestamp *** Too Many Parameters
halt
}
Conclusion :
la seule diference entre $compile et $decompile c'est un - p lieu d'un + ( c'est pas enorme je vous l'accorde ) mais bon pourquoi faire compliqué lorsque l'on peu faire simple .
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.