-4

私はこのようなXMLファイルを持っています

  <?xml version="1.0" encoding="iso-8859-1"?>1
<!-- Time-stamp: "bibliography.xml   3 Mar 2008 16:24:04" -->2
<!DOCTYPE bibliography SYSTEM "bibliography.dtd" >3
<bibliography>4
  <book key="Michard01" lang="fr">5
    <title>XML langage et applications</title>
    <author>Alain Michard</author>
    <year>2001</year>
    <publisher>Eyrolles</publisher>
    <isbn>2-212-09206-7</isbn>
    <url>http://www.editions-eyrolles/livres/michard/</url>
  </book>
  <book key="Zeldman03" lang="en">
    <title>Designing with web standards</title>
    <author>Jeffrey Zeldman</author>
    <year>2003</year>
    <publisher>New Riders</publisher>
    <isbn>0-7357-1201-8</isbn>
  </book>
  ...
</bibliography>6

XMLファイルを32文字の文字列のように暗号化したい

そのように:

6DA5F750-9CB7-3E81-74AD-21B3747BAC8T
4

2 に答える 2

2

その「そのような」:

6DA5F750-9CB7-3E81-74AD-21B3747BAC8T

GUIDのように見えます-グローバルに一意の識別子ウィキペディア

これは暗号化ではなく、表現です。したがって、GUIDはXMLドキュメントを表します。

これらのGUIDを生成する方法はたくさんありますが、これらすべてに長所と短所があるため、自分の場合に最適なものを決定する必要があります。SOには、これらすべてに関するQA資料(たとえば、XMLとGUIDを使用したPHPに関連するリスト)があります。必要なものが見つかるまで、調査を行ってください。他にご不明な点や問題がございましたら、お気軽にお問い合わせください。

于 2013-01-05T21:54:56.720 に答える
1

そのサイズのドキュメントを32文字に暗号化することはできません。

ハッシュ(md5()32文字、sha1()40文字)できますが、これは一方向ですが、暗号化では元に戻すことができる必要があります。

于 2013-01-05T21:47:07.500 に答える