Có đảo ngược hoặc nghịch đảo của hàm tích hợp id
không? Tôi đã nghĩ đến việc sử dụng nó để mã hóa và giải mã chuỗi mà không tốn quá nhiều thời gian hoặc có rất nhiều chi phí như thư viện PyCrypto
. Nhu cầu của tôi khá đơn giản nên tôi không muốn sử dụng PyCrypto
để mã hóa và giải mã đơn giản.Chức năng nghịch đảo Python của hàm id (...) tích hợp
Cái gì như:
>>> id("foobar")
4330174256
>>> reverse_id(4330174256) # some function like this to reverse.
"foobar"
[ 'base64'] (https://docs.python.org/2/library/base64.html) có thể phù hợp với nhu cầu của bạn tốt hơn ... – dano
'id' không phải là chức năng mã hóa chuỗi. Nó trả về một ID duy nhất cho đối tượng được truyền, có thể thay đổi giữa các lần chạy. –