Cacher un code dun site

bonjour !!
voila, je voulai savoir si qqun savais comment cacher un code d'une page html? et comment le mettre dans un dossier protégé??
merci !!

17 réponses

Résumé de la discussion

Cacher le code HTML d'une page et le placer dans un dossier protégé soulève une problématique fréquente, alors que l'utilisateur peut encore accéder au code source via l'affichage. Plusieurs réponses expliquent que cacher le code HTML n'est généralement pas possible, car l'utilisateur doit récupérer le code source pour afficher la page, même avec des protections côté navigateur. D'autres propositions évoquent des réglages ou des techniques adverses, comme désactiver JavaScript, restreindre le clic droit ou recourir à Flash pour masquer des éléments, mais ces méthodes restent peu fiables. En cas de besoin pratique, certains évoquent des limites liées à l'affichage d'images via des scripts ou à l'impression d'écran, sans conclure à une solution universelle.

Bobot (l’IA à votre service)
  1. Comment ca cacher du code HTML ????

    tu veut que l'utilisateur ne puisse pas regarder le code en faisant: voir source ? Parce que si c'est ca tu ne peut pas, car l'utilisateur est obligé d'avoir le code source pour l'afficher.
    1
    1. en faite mon bute est d'interdire la copie d'une image et on ma di qu'il fallais cacher le code.donc après ça, je ne sais pa ce que celui qui ma répondu a voulu dire.je croi que c'est cacher le code d'une image, de façon a ce que celui qui ve l'image ne puisse pa lire le code pour prendre l'image.
      0
    2. @Séb3000Salut ,

      Pouquoi pas mettre ton pseudo par exemple dans l'image ,
      toutes facons on peut toujours , au pire , faire une capture
      d'ecran .
      0
  2. Sa ma l'air assez compliqué tout ca, mais pour image c'est comme pour du code HTML, si tu veut que l'utilisateur puisse le voir il lui faut la télécharger.
    Tu paut utiliser du code javascript afin d'interdire l'utilisation du clique droit (comme ca plus de "enregistrer l'image sous") mais ca fait chiez car tu peut plus uiliser le menu du clique droit.
    De plus il existe toujkours un moyen pour enregistrer l'image. Résultat si tu veut protéger ton image, ne la mais pas sur le web.
    0
    1. j'ai vu sur des sites que l'on pouvai totalement interdir la copi dune image
      0
    2. Modérateur
      @Séb3000Chiche !

      Je veux voir !

      Je te parie que je récupère quand même l'image.
      0
  3. J'ai vu sur plusieur site deja que le truc code source etait inaccesible une simple application doit etre suffisant fait une petite recherche mais je ne voit pas l'interet de le cacher
    0
    1. Tu peut faire sa avec une application flash qui defile les images que tu veut (exemple fourni avec Flash MX). Ainsi il sera toujours plus difficile d'enregistrer une image (utilisation de "Imprime Ecran").
      0
      1. Modérateur
        pas vraiment.

        Il existe des outils capable d'extraire toutes les images d'un fichier flash...
        0
    2. Contributeur
      avec du javascript ca doit etre plus simple tu cree une fonction sur le click droit qui fait...rien
      0
      1. Salut ,

        Oui mais l'image est bien sur un serveur , non ?
        Donc avec un get pas de probleme pour la recuperer ,
        sans compter tempory internet files aussi .

        Eti si tu as par exemple un sous repertoire "images"
        il y a juste a aller dedans , sans passer par une page html , pour pecher les images , sauf a la rigueur si tu as configurer
        le serveur pour ne pas autoriser le listing.
        0
    3. Salut,
      interdire le clic droit ne sert a rien car il suffit de desactiver le javascript ou d'enregistrer la page pour avoir acces au source.

      En revanche, tu peux fractionner ton image en plusieurs morceaux que tu affiche dans un tableaux, ce qui n'empechera en rien de la recuperer, mais rendra la chose un peu plus difficile.

      A plus
      0
      1. salut, tu pourrais m'expliquer un peut mieux la facon de proceder pour copier une photo ou le clic droit ne fonctionne pas?
        le java script, tu le desactive a partir de ou?
        merci de tes conseils!
        0
    4. Contributeur
      si on va par la la capture decran et ayé je l ai ton image
      0
      1. De toute facon, dès que l'utilisateur voit l'image sur son navigateur (et ce quel que soit la méthode) il pourra toujours l'eregistré du manière ou d'une autre sur son disque dur.
        0
        1. le code html vos ne pouvez pas le cacher à l'utilisateur ,mais il y a une solution c'est créer des pages web par des langages où leur codes sources s'éxécutent chez le serveur donc le client lui arrive rien de votre code si par exemple vous avez fait des animations des images .Ces langages sont:php,asp...
          0
          1. Modérateur
            Avec Php ça ne change rien, pour que le client puisse voir l'image, il faut que le chemin de l'image soit détaillé d'une manière ou d'une autre dans le code source de la page.

            Php ne fera que générer une page web, au bout du compte le résultat est le même que pour une page html....
            0
        2. hello
          croyez-vous qu'on ne peut pas cacher le code source de sa page ???

          allez donc faire un tour ici:

          http://www.outils-webmaster.com/encrypt/

          Sauf si comme moi vous trouvez le "truc", il sera difficile de l'afficher ;-)
          même afichage->source ne l'affiche pas, mais moi je sais !

          c'est un défi sympa
          0
          1. Modérateur
            Aucun problème pour lire le code source avec Vi.
            Comme quoi, on aura beau mettre des protections, on ne peut pas réellement proteger le code souce du page web....
            0
          2. Modérateur
            voilà le code:
            <html>
            
            <head>
            <title>ESSAYEZ DE DECODER LA SOURCE DE CETTE PAGE</title>
            </head>
            
            <body>
            <!-- DEBUT DU SCRIPT ENCRYPT 1 -->
            <!-- Script provenant de http://www.toulouse-renaissance.net/c_outils/ -->
            <!-- |||||   SOURCE CODE ENCRYPTION - START  ||||| -->
            <!-- ||||| FREE CODE: www.CGISCRIPT.NET, LLC ||||| -->
            <!-- |||||     http://www.cgiscript.net      ||||| -->
            
            <script language=JavaScript>m='%3Cs[...]ript%3E';d=unescape(m);document.write(d);</script>
            
            <!-- |||||   SOURCE CODE ENCRYPTION - END    ||||| --><!-- FIN DU SCRIPT -->
            
            <p>Essayez de décoder la source <u>et le texte</u> de cette page.</p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            
            <p> </p>
            <p align="center"><!--DEBUT GOLD WEBORAMA--><script language="javascript"> WEBO_ZONE=8; WEBO_PAGE=169; webogold_ok=0;</script><script language="javascript"
            src="http://script.weborama.fr/gold.js"></script> <script> if(webogold_ok==1){webogold_zpi(WEBO_ZONE,WEBO_PAGE,41186);}</script><!--FIN GOLD WEBORAMA-->
            
            </body>
            </html>
            


            Je vous ai tronqué un bout du Javascript [...] c'était lourd.

            ça y est, c'est bon, on peut passer à autre chose ?
            0
          3. Modérateur
            Et pour vous montrer à quel point c'est simple:

            Ouvrez l'URL ci-dessus dans votre Firefox préféré.
            Faites CTRL+S,
            tapez toto.html, sauvegarder la page complète.

            Maitenant allez voir dans le répertoire toto_files:
            il y a tout: la page HTML en clair, les bouts de javascript, les images.

            Pas besoin d'être un pirate de haut vol pour tout repiquer.
            0
          4. Modérateur
            Pire: il suffit après ça de changer "document.write(d)" en "alert(d)" et le Javascript qui était "crypté" vous est présenté dans une petite fenêtre :-)
            0
          5. @sebsauvageJustement, le js que t'as pas mis, c'est le texte du copyright qu'il fallait décoder. J'ai vu la manip sur un forum mais je me souviens pas lequel
            0
        3. ha bon et tu fais comment pour avoir l'image si le java script est desactivé???
          0
          1. Modérateur
            Tout simple:
            Je laisse javascript activé, mais je fais un clic-droit dans Firefox: il m'affichera ton joli warning "Vous zavez pas droit de faire clic droit", et après il m'ouvrira quand même le menu.

            Voilà !... c'est copié.
            0
          2. Modérateur
            C'est vrai j'ai remarqué ça avec Firefox. Mais ça ne marche pas avec toutes les pages.
            Tiens essaie celle-là dont quelqu'un parlait au dessus:
            http://www.outils-webmaster.com/encrypt/

            Impossible d'utiliser le clic droit. Et la barre afficher le code source ne l'affiche pas.

            Ceci dit il suffit de telecharger la page et de la lire avec un éditeur de texte....
            0
          3. Modérateur
            @kilianbeuh... le clic-droit fonctionne chez moi :-)
            0
          4. Modérateur
            @kilian....
            Mon renard enflammé me boude alors :'-(
            ...
            0
          5. @kilianSalut,
            Mais non ton renard ne te boudes pas ;-) Il suffit de lui demander gentillement dans les préferences, de ne pas autoriser les scripts à desactiver ou remplacer le menu contextuel.

            A++
            0
        4. Modérateur
          Il y en a encore qui croient qu'on peut empêcher la copie d'une image ?

          Je vais encore (encore encore encore) le répéter:

          IL EST IMPOSSIBLE D'EMPECHER LA COPIE D'UNE IMAGE D'UNE PAGE WEB.

          Essayez absoluement tout ce que vous voulez.
          Tout.
          Je vous défie de m'empêcher de récupérer la moindre image.

          ça y est, c'est bon ?
          On peut passer à autre chose ?
          0
          1. Modérateur
            Le système anticopie le plus évolué que je connaisse, c'est Alchemedia.
            (Je ne sais pas s'il existe encore. C'était hors de prix.)

            C'est un plugin qui ne fonctionne que sous Windows, et que dans Internet Explorer.
            C'est un contrôle ActiveX qui prend le contrôle du pilote de la carte graphique, et va télécharger les images avec un protocole chiffré.

            Vous savez quoi ?
            J'ai quand même réussi à faire les captures d'écran.

            Cessez de perdre votre temps avec ça: c'est peine perdu, je vous dis.
            0
            1. j'ai pas moi preference dans mon navigateur firefox!
              0
              1. Modérateur
                Salut,

                Clique sur Edition puis préférences...Puis tu trouveras un truc comme "autoriser le Javascript" et tu vas dans "avancé"...
                Tu devrais trouver...
                0
                1. merci j'ai trouvé sur le mien il faut aller dans outils, options, fonctionalité web, avancé!
                  0

                  Discussions similaires

                  question pix mot caché

                  7 réponses