当前位置: 首页 > news >正文

济南伍际网站建设郑州网站优化工资

济南伍际网站建设,郑州网站优化工资,推荐几个看黄的网站,wordpress 忘记密码页面md5: python提供了内置的md5加密功能,使用md5模拟一个小项目: 注册: 启动py程序,在控制台界面提示用户输入用户名及密码; 使用md5加密 密码; 创建txt文件记录输入的用户名 和密文。 登录&…

        md5:

              python提供了内置的md5加密功能,使用md5模拟一个小项目:

                             注册:   

                                启动py程序,在控制台界面提示用户输入用户名及密码;

                                使用md5加密 密码;

                                创建txt文件记录输入的用户名 和密文。

                             登录:

                                再次让用户输入用户名和密码;

                                使用md5加密 得到对应密文;

                                读取txt文件验证是否有符合的用户名及密文。

import hashlibdef md5(data):obj = hashlib.md5()obj.update(data.encode('utf-8'))return obj.hexdigest()def write(content1, content2):file_obj = open("db.txt", mode='a', encoding='utf-8')file_obj.write(content1)file_obj.write(content2)file_obj.close()def read(fileName):file_obj = open(fileName, mode='r', encoding='utf-8')content = file_obj.read().split("\n")file_obj.close()return contentif __name__ == '__main__':user = input("请输入用户名:  ")password = input("请输入密码:  ")pwd = md5(password)# content = "{}\n{}".format(user,pwd)content1 = "{}\n".format(user)content2 = "{}\n".format(pwd)write(content1, content2)data_list = read("db.txt")print(data_list)for index, item in enumerate(data_list):if index == 0:continueif (index % 2 != 0):if pwd == item:if (user == data_list[index - 1]):print("登陆成功")breakprint("循环",index)

         md5加盐:

                  加盐也就是对密文的再次加密,防止撞库,再次加密的对应关系要保留。

                 例如 :

                      密文:  900150983cd24fb0d6963f7d28e17f72

                      加盐: 900150983cd24fb0d6963f7d28e17f72a

                      加盐对应关系就是最后多个a,这样撞库也撞不出来。

json:

    str.json():  json格式转对应字典数组格式

                发送一个get请求到url,得到一个json数据,并遍历数组data["data"]["result"]:

                        只有第一行字符串是json格式,其他行都只是类似json的字符串。
 

                                

import requestsres = requests.get('https://api.luffycity.com/api/v1/course/actual/?')
print(res.text)data = res.json()
for item in data["data"]["result"]:print(item)

                

        标准的json格式的语法:

                        内部一定是用双引号对应key值;

                        最外层可以是花括号,也可以是中括号;

                        整个json对象的名字没有意义,不管叫什么名字,只会显示封装好的内部数据

            

         json.loads():

                    python内置的json包提供了对json格式的解析

         json.dumps():

                    将数据封装为json格式。    

                

http://www.yayakq.cn/news/28455/

相关文章:

  • 网站便宜建设合肥网站建设 毅耘
  • 江苏网络公司网站建设足球比赛直播在线
  • 有哪些做的好看的网站吗用路由器建设网站
  • 网站建设明细费用张雪峰谈软件工程专业
  • 汽车行业网站设计做一个介绍网站多少钱
  • 一个网站如何创建多个页面建企业网站需要哪些资料
  • 网站建设的技术舒兰市城乡建设局网站
  • 网站黄金比例wordpress界面变宽
  • 济南网站制作公司报价c2c网站 多钱
  • 站长网站北京网站开发需要多少钱
  • 襄阳市网站建设360免费建站连接
  • 青岛原创工程设计有限公司seo排名系统
  • 合肥网站建设公司 招聘wordpress插件整合到主题
  • 如何优化网站结构ui界面设计思路
  • 韩国大型门户网站2023新冠会二次爆发吗
  • 商城网站建设哪家效益快织梦做的网站如何上线
  • 网站源码修复网站分析欣赏
  • 怎么查看网站是哪家公司做的网站建设先进材料
  • 郑州区块链数字钱包网站开发公司江苏网站建设代理商
  • 在线生成多款表白网站是怎么做的下载手机最新版app
  • 简单的网站建设模板公司简介模板英文版
  • 支付公司网站建设费怎么入账移动互联网开发实验报告
  • 做网站模板和服务器是一样的吗网站设计公司请示
  • 做封面的软件ps下载网站青岛简易付网络技术有限公司
  • 手机网站前端模板下载做分享衣服网站的初衷是什么
  • 小型网站建设公司价格低4399任天堂
  • 域名估价网站上海有几个区县
  • 茶叶手机网站台州企业网站的建设
  • 网站建设公司哪家专业网站开发质量控制计划书
  • 网站基本信息设置重庆哪家做网站