Estoy probando la librería stepic de python. Algo simple del tipo:
Código
#coding -*- utf-8 -*-
from PIL import Image
import stepic
# funcion que codifica un mensaje en una imagen
def encode(filepath, message):
img = Image.open(filepath)
stegimg = stepic.encode(img, 'message')
stegimg.save(filepath, 'PNG')
El problema es que me da errores de estar usando python 3, y no sé si hay alguna otra alternativa para python 3. El error que me da es el siguiente:
Código
Traceback (most recent call last):
File "D:/Hacking/WorkSpace/stegano.py", line 18, in <module>
encode('SpyroAvatar.jpg', '03Ba?')
File "D:/Hacking/WorkSpace/stegano.py", line 8, in encode
stegimg = stepic.encode(img, message)
File "D:\Hacking\lib\site-packages\stepic.py", line 89, in encode
encode_inplace(image, data)
File "D:\Hacking\lib\site-packages\stepic.py", line 75, in encode_inplace
for pixel in encode_imdata(image.getdata(), data):
File "D:\Hacking\lib\site-packages\stepic.py", line 55, in encode_imdata
for i in xrange(datalen):
NameError: name 'xrange' is not defined
A ver qué opinais.
Saludos y gracias;)


 
  




 Autor
 Autor
		




 En línea
									En línea
								



 
						