Имею такой код:
import sha
import md5
import sys
import base64
while 1:
ptext=raw_input("\nline: ")
s=sha.new(ptext)
m=md5.new(ptext)
b=base64.b64encode(ptext)
h=hex(ptext)
print "SHA-1: "+s.hexdigest()
print "MD5: "+m.hexdigest()
print "Base64: "+b
print "hex: " +h()
пробовал отдельно хекс, в консоли, там ошибок нет, но кодируются только цифры. в чем трабл?
Спасибо:)