У меня есть функция в моих view.py, где в некоторой строке я делаю запрос GET идентификатора. Как только я получу идентификатор, я хочу зашифровать этот идентификатор, а затем позже расшифровать его. Поэтому мне нужно две функцииОсновная функция encrypt() и decrypt()
def encrypt(id):#let say the id is 100
#do something
return encrypted_id # 6-digit let say 985634
def decrypt(encrypted_id): # Here enter 985634
#do something
return decrypted_id # i should get 100
Я прочитал много постов, но не находя простой и чистый способ применить это в моем views.py Вот что я изучал
sha1 : You can't decrypt that (implemented for encryption) Mee 2 M2 . AES it deals with 16-digit that multiple of 8 something
Я пытался генерировать 6-значное случайное число, но эта идея также не является многообещающей. Может ли кто-нибудь сказать способ, как это сделать? Заранее спасибо
некоторые действительно хорошие идеи здесь: http://stackoverflow.com/questions/8554286/obfuscating-an-id – georg