Cryptage et application

Soyez le premier à donner votre avis sur cette source.

Vue 12 568 fois - Téléchargée 575 fois

Description

Cryptez et appliquez en sécurité, les chemins ver vos fichiers privées, vos adresses email, les liens personnels vers des sites, des pages Web, des fichiers et des répertoires plus d'autres.
Et cryptez également des petits textes, des indications et des mots de passe.

Pour avoir la version complète, essayez sur cette adresse: http://abdelaziz.elalia.net

Source / Exemple :

function tanfidh()
{
/* 
abdelaziz rejeb Elalia Tunisie 
[http://abdelaziz.elalia.org] 
pour tout contact: [http://abdelaziz.elalia.net] 
Le 15/07/2006


*/
injaz =""
masader = ""
tatbik = document.baramegs.noussos.value
tatbik = tatbik.toLowerCase()
roumouzar = ""
chafrat = "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ0123456789&$£//+*?!"
takiim = tatbik.length
for (j=0; j<tatbik.length ; j++)
{
if (chafrat.indexOf(tatbik.charAt(j)) == -1 ) 
{
chr = tatbik.charAt(j)
roumouzar += tatbik.charAt(j)
}
else 
{
chr = (chafrat.indexOf(tatbik.charAt(j)) + takiim) % chafrat.length
roumouzar += chafrat.charAt(chr)
injaz2 =''+
'chafrat = "'+
chafrat+
'"; takiim=roumouzar.length; '+
'masader=""; '+
'for (i=0; i<roumouzar.length; i++)' +
'{' +
'if (chafrat.indexOf(roumouzar.charAt(i))==-1) ' +
'{' +
'hourouf=roumouzar.charAt(i); ' +
'masader+=(hourouf)' +
'}' +
'else'+
'{'+
'hourouf = (chafrat.indexOf(roumouzar.charAt(i))-takiim+chafrat.length) % chafrat.length; '+
'masader+=(chafrat.charAt(hourouf))}} '+
''
}}
var bidaya=''+
'<script type="text/javascript" language="javascript">n<!--//' +document.baramegs.elinwan.value+
'n{n/* nDévelopper Par Abdelaziz Rejeb Elalia - Tunisie http://abdelaziz.elalia.net npour tout contact: [http://abdelaziz.site.voila.fr/abdelaziz_web/mailing_objet/contact.htm] nLe 15/07/2006n*/n'+
'roumouzar = "'+roumouzar+'" ; '
if (document.baramegs.options1[1].checked)
{
injaz =''+
bidaya+
injaz2+
'document.write(masader)' +
'}n'+
'//-'+'->n' +
'<' + '/script>n' 
document.baramegs.source1.value=injaz
document.baramegs.codeseul.value='"'+roumouzar+'"';
}
else
{
if (document.baramegs.options1[0].checked)
injaz =''+
bidaya+
injaz2+
'document.write('<a ' + 'oncontextmenu="return '+
document.baramegs.droite.value+
'" onmouseover="window.status=\'' +  document.baramegs.nass.value + '\';return true" title="'+document.baramegs.chourouh.value + '" onmouseout="window.status=\'' +  document.baramegs.nass.value +'\';return true' + '"'+document.baramegs.choubbek.value+' href="' + ''' + ' + masader + ' +''">' + document.baramegs.elmouacher.value + '<' + '/a>')' +
'}n'+
'//-'+'->n' +
'<' + '/script>n' 
document.baramegs.codeseul.value='"'+roumouzar+'"';
document.baramegs.source1.value=injaz
}
}

Conclusion :

Les exemples dans le zip sont générés par la version complète dont le code publié ici dessus fait une partie importante.
Pour donner la chance au (débutants) de construire leur générateur par eux même, j'ai supprimé le code « HTML »?.. !
pour avoir de l'aide :

http://abdelaziz.elalia.net

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
21
Date d'inscription
jeudi 23 mars 2006
Statut
Membre
Dernière intervention
17 juillet 2008

Salut,

Tu doit vraiment être faché avec les commentaires !!!
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

Salut...

Cryptage modulo basique mais suffisant pour des données non sensible... par contre pour les données sensibles (par ex les mots de pass) mieux vaut appliquer un algo plus évolué... .. .

Pour renforcer le truc il pourrait être bien de rajouter un passage dans une table de substitution (S-Boxes)... .. .

Sinon je n'ais pas regardé dans le zip mais pour une meilleur intégration il serait mieux de mettre la routine de cryptage/décryptage dans des fonctions... .. .

je met 7/10... .. .

@ tchaOo°

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.