オリジナルの値に適当な数値を足して、16進数にする単純な暗号化と復号化処理。
org_str = '1010' KEY_VAL = 1234 print('初期値:', org_str) enc_str = hex(int(org_str) + KEY_VAL) print('暗号化:', enc_str) dec_str = (int(enc_str, 16) - KEY_VAL) print('復号化:', dec_str)
初期値: 1010
暗号化: 0x8c4
復号化: 1010
重要な場面では使えないので気を付けてください。