Cryptage besoin d'aide
Résolu/Fermé
Noel-barbu
Messages postés
258
Date d'inscription
mercredi 5 septembre 2012
Statut
Membre
Dernière intervention
16 janvier 2018
-
Modifié par Noel-barbu le 19/06/2014 à 15:20
Noel-barbu Messages postés 258 Date d'inscription mercredi 5 septembre 2012 Statut Membre Dernière intervention 16 janvier 2018 - 20 juin 2014 à 15:42
Noel-barbu Messages postés 258 Date d'inscription mercredi 5 septembre 2012 Statut Membre Dernière intervention 16 janvier 2018 - 20 juin 2014 à 15:42
A voir également:
- Cryptage besoin d'aide
- Cle de cryptage tv panasonic - Forum Téléviseurs
- La clé de cryptage wpa ou wep - Forum Réseau
- Programme de cryptage hellobox - Forum Réseaux sociaux
- Décryptage de chaînes précédées de '$'. ✓ - Forum TNT / Satellite / Réception
- Comment enlever le cryptage d'un samsung ✓ - Forum Samsung
3 réponses
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
19 juin 2014 à 16:29
19 juin 2014 à 16:29
'lut, c'est quoi ton obsession avec ça?
Je répète que ce n'est en rien du cryptage, et que si tu veux vraiment crypter des éléments de ta page, tu fais du HTTPS et on en parle plus. Il faut que le résultat soit lisible par le navigateur et intrinsèquement l'utilisateur pourra aussi lire ce résultat, même si c'est encodé en base64 comme tu comptes faire, ou créé par du JS obfusqué.
Les créateurs de DRM (Digital Rights Management) n'ont pas compris ce principe: ils peuvent mettre toutes les protections et cryptages du monde, ce qui compte, c'est la sortie (généralement audio et vidéo), et c'est le point faible car on peut toujours enregistrer la sortie car elle est immuable: tous les êtres humains perçoivent (+/-) de la même manière.
Pour un navigateur, c'est pareil, dans ton
Ce que tu cherches à faire est un gâchis de temps incommensurable et ne t'apportera absolument rien. C'est pas comme ça qu'on fait de la "sécurité".
Abandonne cette idée.
Je répète que ce n'est en rien du cryptage, et que si tu veux vraiment crypter des éléments de ta page, tu fais du HTTPS et on en parle plus. Il faut que le résultat soit lisible par le navigateur et intrinsèquement l'utilisateur pourra aussi lire ce résultat, même si c'est encodé en base64 comme tu comptes faire, ou créé par du JS obfusqué.
Les créateurs de DRM (Digital Rights Management) n'ont pas compris ce principe: ils peuvent mettre toutes les protections et cryptages du monde, ce qui compte, c'est la sortie (généralement audio et vidéo), et c'est le point faible car on peut toujours enregistrer la sortie car elle est immuable: tous les êtres humains perçoivent (+/-) de la même manière.
Pour un navigateur, c'est pareil, dans ton
hrefil s'attend à avoir une URL valide. Sinon, ça ne marche pas. Et cette URL, elle a toujours la même forme, définie par la RFC 3986.
Ce que tu cherches à faire est un gâchis de temps incommensurable et ne t'apportera absolument rien. C'est pas comme ça qu'on fait de la "sécurité".
Abandonne cette idée.
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
20 juin 2014 à 12:51
20 juin 2014 à 12:51
Oui mais bien sure si le but est d'empêcher l'internaute de récupérer l'image c'est mission impossible. L'URL Rewriting sert uniquement à masquer l'URL originel, le plus souvent dans un but autre que le but que vous evoquiez.
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
19 juin 2014 à 16:36
19 juin 2014 à 16:36
Vérifiez que l'URL Rewriting est activé et ajoutez à votre .htaccess ces deux lignes:
RewriteEngine On
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /admin-acces.aspx [L]
RewriteEngine On
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /admin-acces.aspx [L]
Noel-barbu
Messages postés
258
Date d'inscription
mercredi 5 septembre 2012
Statut
Membre
Dernière intervention
16 janvier 2018
2
19 juin 2014 à 22:51
19 juin 2014 à 22:51
est-ce valable pour ce genre de chose :
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /site/css/style.css
ou
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /site/css/
est-ce applicable a des repertoires
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /site/css/style.css
ou
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /site/css/
est-ce applicable a des repertoires
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
19 juin 2014 à 23:59
19 juin 2014 à 23:59
Pour les répertoires vous pouvez faire comme ceci:
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==/(.*) /site/css/$1
ce qui donne par exemple :
aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==/style.css ---> /site/css/style.css
aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==/image.gif ---> /site/css/image.gif
.
.
.
.
.
Sinon vous devez spécifier une règle pour chaque fichier par exemple :
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /admin-acces.aspx
RewriteRule ^bR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /site/css/style.css
RewriteRule ^cHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /site/css/image.gif
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==/(.*) /site/css/$1
ce qui donne par exemple :
aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==/style.css ---> /site/css/style.css
aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==/image.gif ---> /site/css/image.gif
.
.
.
.
.
Sinon vous devez spécifier une règle pour chaque fichier par exemple :
RewriteRule ^aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /admin-acces.aspx
RewriteRule ^bR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /site/css/style.css
RewriteRule ^cHR0cHM6Ly93d3cuZmFjZWJvb2suY29tLzJzaWEuZnI==$ /site/css/image.gif
Pierrecastor
Messages postés
41467
Date d'inscription
mercredi 5 novembre 2003
Statut
Modérateur
Dernière intervention
30 mai 2024
4 143
20 juin 2014 à 09:12
20 juin 2014 à 09:12
Salut
Techniquement, ça marche. Pratiquement, je ne vois pas ce que ça apporte.
Techniquement, ça marche. Pratiquement, je ne vois pas ce que ça apporte.
titou386
Messages postés
1
Date d'inscription
vendredi 20 juin 2014
Statut
Membre
Dernière intervention
20 juin 2014
20 juin 2014 à 09:18
20 juin 2014 à 09:18
tu met tes informations en POST (donc elles sont caché) sinon si c'est pour les récupérer par un formulaire sa se fait simplement sinon sur tu veux récupérer des infos avec l'url tu peux codé rapidement avec $variable'=md5($variable); après la sécurité derrière et un peu faible mais tu auras ce résultat la (exemple: M53f5f14jh5r565r5j33F33rh54) pour ta variable ($variable) qui donne maintenant ($variable')
Noel-barbu
Messages postés
258
Date d'inscription
mercredi 5 septembre 2012
Statut
Membre
Dernière intervention
16 janvier 2018
2
Modifié par Noel-barbu le 20/06/2014 à 10:06
Modifié par Noel-barbu le 20/06/2014 à 10:06
merci !!! c'est exactement ce qu'il me faut , Zermat et Titou , étant donner que ça fonctionne nickel avec vos conseils je revient vers vous avec cette fois si le CSS j'ai réussi a encoder mon image dans le CSS mais, la ou ça pose problème c'est par rapport au lien web je m'explique :
si j'applique cette méthode tout fonctionne bien (si l'image qui est encoder est dans le même répertoire que ma page :
mais je rencontre le problème suivant toutes mes images se trouve dans un dossier a part et non dans le même répertoire ou se situe mon css donc logiquement en faisant comme ceci cela devrais fonctionner ?
mais le problème est que non justement !
Si vous avez une solution ?
si j'applique cette méthode tout fonctionne bien (si l'image qui est encoder est dans le même répertoire que ma page :
background-image: url('data:image/jpg;base64,/9j/4RmjRXhpZgAASUkqAAgAAAAMAAABAwABAAAA0AcAAAEB ..) repeat-x center top;
mais je rencontre le problème suivant toutes mes images se trouve dans un dossier a part et non dans le même répertoire ou se situe mon css donc logiquement en faisant comme ceci cela devrais fonctionner ?
background-image: url('data:image/jpg;base64,../img/9j/4RmjRXhpZgAASUkqAAgAAAAMAAABAwABAAAA0AcAAAEB ..) repeat-x center top;
mais le problème est que non justement !
Si vous avez une solution ?