[supersaibal]Originariamente inviato da andr3a
mi dai il permesso di farci una classe basata su questi 2 metodi ?
ovviamente con i riferimenti al tuo operato [/supersaibal]
Vai tranquillo...comunque è davvero semplice.

Sembra complicato perchè ho dovuto imparare le varie funzioni di conversione del php (in c sembra meno oscuro)

In pratica esegue una roba simile

codice:
dato  xor    key          out

d     ^      p      
a     ^      a
t     ^      s
o     ^      s
      ^      p     {quello che viene!}
d     ^      a
a     ^      s
      ^      s
c     ^      p
r     ^      a  
...  ...   ...
Poi sfrutto la proprietà che

se      out  = data ^ key
allora  data = out  ^ key

Infine per rendere 'stringabile' l'output converto il
risultato [0,255] nella sua notazione esadecimale.