begin process at 2010 02 09 21:59:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

XML et EncryptedData ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

XML et EncryptedData ?

samedi 27 août 2005 à 21:54:15 | XML et EncryptedData ?

debuger

Membre Club

Bonjour,

J'aimerai savoir s'il est possible de Parser un fichier XML qui est crypté ! ?
et celà avec une feuille de style XSL bien sur ?
d'ailleurs comment  crypter/décrypter un XML dans les règles de l'art lol ?
(j'y comprend rien même avec la doc en FR de la W3C ! celle qui concerne d'utiliser des clés sérialisées avec des balises à insérer genre EncryptedData etc..)

C'est à dire plus concrètement je souhaite bloquer l'affichage du contenu d'un fichier XML situé sur un serveur web Apache
si je le protège avec un .htaccess, je peux plus y accèder pour le Parser avec du javascript en hml ou même en php pour y appliquer la feuille de style XSL..

Si vous avez une idée
Merci
debug

dimanche 28 août 2005 à 08:09:34 | Re : XML et EncryptedData ?

malik7934

Hello,

Pour encrypter du xml, tu as effectivement la norme sur w3c a l'adresse  http://www.w3.org/Encryption/2001/
Un simple exemple de comment ca marche: tu veux crypter des donnees sensibles concernant ta carte bancaire...

<PaymentInfo xmlns='http://example.org/paymentv2'>

 
<Name>John Smith</Name>

 
<CreditCard Limit='5,000' Currency='USD'>

   
<Number>4019 2445 0277 5567</Number>

   
<Issuer>Example Bank</Issuer>

   
<Expiration>04/02</Expiration>

 
</CreditCard>

</PaymentInfo>


Pour ce faire, tu vas utiliser par exemple

<>01 <PaymentInfo xmlns='http://example.org/paymentv2'>
02   <Name>John Smith</Name>

03  
<EncryptedData Type='http://www.w3.org/2001/04/xmlenc#Element'
xmlns='http://www.w3.org/2001/04/xmlenc#'>
04  
<EncryptionMethod
Algorithm='http://www.w3.org/2001/04/xmlenc#tripledes-cbc'/>
05   
<KeyInfo xmlns='http://www.w3.org/2000/09/xmldsig#'>

06     
<EncryptedKey xmlns='http://www.w3.org/2001/04/xmlenc#'>

07       
<EncryptionMethod
Algorithm='http://www.w3.org/2001/04/xmlenc#rsa-1_5'/>
08        <KeyInfo xmlns='http://www.w3.org/2000/09/xmldsig#'>
09          <KeyName>Sally Doe</KeyName>
10       </KeyInfo>
11        <CipherData>
12          <CipherValue>yMTEyOTA1M...</CipherValue>
13        </CipherData>
14      </EncryptedKey>
15    </KeyInfo>
16    <CipherData>
17     
<CipherValue>ydUNqHkMrD...</CipherValue>

18   
</CipherData>
19 
</EncryptedData>
<>20 </PaymentInfo>


La ligne 3 dit que tu vas encrypter, la ligne 4 dit que tu utilises l'algorithme triple DES en mode CBC
La balise CipherValue, ligne 17, contient la version cryptee de la balise CreditCard (crypté avec 3DES CBC donc)
La ligne 7 dit que la cle est asymetrique et que lorsqu'on l'encrypte avec RSA cela donne la ligne 12.

Tout ca pour dire que je crois que XMLencrption n'est pas ce que tu cherches

Si tu utilises .htaccess pour bloquer un repertoire, il faut bien sur donner les acces nécessaires à ton script pour atteindre un fichier dans ce répertoire.

Pour se faire, tu encode en base 64 "login:password" de ton fichier htaccess puis tu fais une requete HTTP genre "HTTP 1.1\nHost:tonhost\nAuthorization: Basic ton-truc-en-base64\n\n" et voila, tu peux accéder à ton fichier.

Avant de me demander plus en détails comment faire cette requête merci e chercher un peu

Enjoy, ++


*****
THINK
-> SEEK -> ASK

dimanche 28 août 2005 à 10:27:26 | Re : XML et EncryptedData ?

malik7934

Pour le htaccess, je viens de voir que la source à l'adresse http://www.phpcs.com/code.aspx?id=28520 fait justement ce dont je parle à la fin de mon dernier post.

*****
THINK
-> SEEK -> ASK



Cette discussion est classée dans : fichier, feuille, xml, parser, encrypteddata


Répondre à ce message

Sujets en rapport avec ce message

Au secours : comment parser un fichier xml et inserer a la volé dans une base mysql [ par deblok83 ] Bonjour,     c'est mon premier post ici alors je me permet de me presenter je suis le webmaster de deblok83.com . j'ai un petit probleme je veux fair Parser un SUPER fichier xml zippé(.gz)! [ par alifarah7 ] Bonjour, et excusez moi pour le derangement J'ai un fichier que je reçois chaque jour d'une société et qui contient leur flux rss contenant leurs Parser XML à partir d'un DTD externe [ par sokyra ] Bonjour, Je dois vérifier la cohérence d'un fichier XML par rapport à un fichier DTD. Or ce fichier XML ne contient pas de balise <!DOCTYPE . Dan Formulaire OK sous FF mais pas sous IE [ par fdlps ] Bjr,Ce php est associé a un fichier swf loader, un swf mail 1, un fichiet HTML et un CSS.j'ai un souci avec mon formulaire il fonctionne sous FF mais Problème expression régulière [ par nounours21_6 ] Bonjour, J'ai un souci de construction d'expression régulière. J'ai un fichier XML et il faut que j'enlève l'en-tête grace à une ER.Voila le fichier modification de propriétés d'une balise dans un fichier XML [ par RV2931 ] Bonjour,Je travaille sur une application qui doit manipuler un gros fichier SVG et j'aurai voulu savoir comment faire pour charger un fichier SVG (XML Ecrire dans mon fichier XML [ par LiTtLeBuBu ] Bonjour,Voila je vous expose ma demande. J'ai un fichier XML qui gère mon diaporama FLASH. J'aimerais grace a php mettre ce fichier à jour. Il y a une transformation d'un fichier xml sous forme d'un tableau [ par ammar_emi ] bonjoir ,je suis débutant en xml ,je vx juste transformer un fichier xml sous formed un tableau html ou sous forme graphique.Par exemple mon fichier x générer des statistiques graphiques a partir d'un fichier xml [ par ammar_emi ] bonjour,je suis débutant en xml ,et je vx générer des statistiques graphiques d'un user d' une plateforme.J ai reussi à extraire les infos utiles pour actualiser un fichier xml sans avaoir à recharger une page [ par ludovicanceaux ] Salut à tous, je voudrais savoir comment on peut faire sans clicker nul part, pouvoir recharger des infos depuis une base sql ou un fichier xml!!!! ca


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales