scratch密码生成器

更新时间:2023-05-21 20:37:16 阅读: 评论:0

Scratch密码生成器
第一部分 密码生成器之“乖”学生版
安全性高的密码是由多位数字、大小写字母、字符等混合组成的一串字符,要人工编写既费时又费力,还不能编写出安全性高的密码,交给电脑就简单多了。Scratch不仅能轻松地创建自己的互动故事、动画、游戏、音乐和艺术,还能编写一些小的程序。下面是我用scratch编写的密码生成器。
一、建立变量。
根据程序需要,建立如下变量:
家长里短
变量名
作用
密码
宿舍文化节活动
用于临时储存生成的密码
密码的位数(5-10位)
生成密码的位数
密码个数
生成密码的个数
i
凡人之清风临时使用的随机变量
j
什么是健康食品
临时使用的循环变量
根据程序需要,建立如下列表:
负数的绝对值
小城东港不惑之年什么意思
列表名
作用
小写字母表
储存小写字母表
大写字母表
储存大写字母表
数字
储存0-9数字
符号表
储存符号
用户名表
储存所有用户名
密码表
储存生成的符合要求的密码
建好列表后,需要把“小写字母表”、“大写字母表”、“符号”和“数字”输入相应的内容。
二、编写主程序的代码。
当绿旗被点击时,初始化各变量,将变量“i”与“j”设为1,将变量“密码的位数(5-10位)”、“用户名”、“密码”设为空,且删除列表“密码表”、“用户名表”的全部项目。接下来进入交互等待状态:询问“请输入密码的位数”并等待,等待电脑输入信息,并把输入的信息赋值给系统变量“”,再把变量“秘密的位数(5-10)位”设为“”的值;再进入交互等待状态:询问“请输入密码个数”并等待,等待电脑输入信息,把变量“秘密个数”设为“”的值;有了密码的个数,就需要输入用户名了,输入完用户名后,系统将自动生成符合条件的密码。此处用了两个“自制积木”,简化了主程序,使用了模块化设计程序。
罗大佑
当绿旗被点击时,先隐藏“用户名表”、“密码表”,生成密码后再显示“用户名表”、“密码表”。下面再讲那两个自制积木“输入用户名”与“生成密码”。
三、模块“输入用户名”:
重复执行“密码个数”次,请输入第i个用户名并等待,将“”赋值给变量“用户名”,再在“用户名表”的第i项前插入“用户名”,直到输入所有的用户。

本文发布于:2023-05-21 20:37:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/723765.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:密码   输入   用户名   等待
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图