淘汰赛和密码加密

时间:2017-05-02 23:00:31

标签: python encryption knockout.js

我正在尝试使用可填写的密码输入框,并对其进行加密和保存。

在重新加载时,它会读取保存并显示****加密密码,以便再次保存时仍然有效

(这是针对SMTP电子邮件的用户名和密码)

无法解决如何做到这一点。

#------------------------------------------------------------------------------------------------------------------------
# check_password
#------------------------------------------------------------------------------------------------------------------------
def encrypt_decrypt(password):
    enc_str = self._settings.get(["email_salt"])
    return "".join([chr(ord(a) ^ ord(b)) for a,b in zip(password,enc_str)])
    # https://www.quora.com/Whats-the-best-way-to-store-a-password-in-a-plain-text-file-so-thats-its-not-human-readable

HTML

<div class="control-group">
    <label class="control-label">{{ _('SMTP Password') }}</label>
    <div class="controls">
       <input type="password" class="input-block-level" data-bind="value: global_settings.settings.plugins.enclosure.email_password"> 
        <span class="help-inline">Password to login SMTP</span>
    </div>
</div>

0 个答案:

没有答案