0
我想提出一個方案,我在學校使用(在公共服務器上)解碼字符串爲二進制或十六進制,有些人正在改變它,毀了我的密碼存儲在它,可能有人請告訴我如何將字符串轉換爲二進制或十六進制,反之亦然,使人們無法看到密碼記住,在學校裏的人都沒有編碼如此輝煌,並會通過一些很簡單的我也不要覺得被愚弄我有權在學校電腦上安裝東西。編碼和在Python 3.5
我想提出一個方案,我在學校使用(在公共服務器上)解碼字符串爲二進制或十六進制,有些人正在改變它,毀了我的密碼存儲在它,可能有人請告訴我如何將字符串轉換爲二進制或十六進制,反之亦然,使人們無法看到密碼記住,在學校裏的人都沒有編碼如此輝煌,並會通過一些很簡單的我也不要覺得被愚弄我有權在學校電腦上安裝東西。編碼和在Python 3.5
除了這個事實,你不應該存儲你的密碼,因此訪問時,base64模塊不正是你想要的。
下面的例子:
from base64 import b64encode, b64decode
mypw = "mypassword".encode() # needs to be a binary-string
encrPW = b64encode(mypw) # equals b'bXlwYXNzd29yZA=='
assert mypw == b64decode(encrPW) # decoding results in the password
strPW = mypw.decode() # the python-string representation of the password
# (most possibly the one you need later on)
感謝它的工作 – dkelaty