关于引用密码变量的问题 [已解决]
请问下怎么让密码变量,在引用时可以不加密?(如代码块内的 print,或者作为函数参数传进去后,使用时发现该变量是加密的)
我自己写了个发邮件的函数,现在想要传一个密码类型的变量参数进去,之后发现变量被调用时是被加密过的,有没有好的办法可以解决这问题,比如有没有什么函数,可以将该变量解密回来。
——–2020.09.01 更新————
已找到方法解决,我翻了下艺赛旗的源码看了下,对于变量的使用,使用前都是有用了一个函数进行解密,如下
import ubpa.encrypt as encrypt
pwd = encrypt.decrypt(pwd) # pwd为我们定义的密码变量
解释:在各个控件里面,参数变量使用前都会使用 decrypt 函数进行解密,再进行使用。
下面为源码,供大家学习
我没那么强啊 😂,只能使用设计器自带的密码变量类型来解决问题。
自己写加密函数,加盐加密,而且可以自定义加密模式,还可以双向解密。真是强无敌,谁用谁说好!
可以用自定义加密密码
手动水贴,希望有人可以给个答案