首页 > 其他分享 >直播软件开发,随机密码生成器

直播软件开发,随机密码生成器

时间:2023-09-25 14:13:31浏览次数:33  
标签:软件开发 matches tempString 生成器 +. 直播 reader line

直播软件开发,随机密码生成器

方法调用

 


public static void main(String[] args) {
        //排除字符0OoB81lI ,包含大写字母,包含小写字母,包含数字,包含特殊字符,长度8,生成10000个,特殊字符集
        generatePassword("0OoB81lI",true,true,true,true,8,10000,"~!@^*%");
    }

附带密码检测器

 

检测生成的密码是否合格

 


    private static  void  checkPasswordIsCorrect(){
        File file = new File("C:\\Users\\1002212\\Desktop\\445566.txt");
        BufferedReader reader = null;
        try {
            reader = new BufferedReader(new FileReader(file));
            String tempString ;
            int line = 1;
            // 一次读入一行,直到读入null为文件结束
            while ((tempString = reader.readLine()) != null) {
                // 显示行号
                if(!tempString.matches("^[0-9A-Za-z~!@^*#$%]{8}$")){
                    System.out.println("line " + line + ": " + tempString);
                }
                if(!tempString.matches(".*[0-9]+.*")
                        || !tempString.matches(".*[A-Z]+.*")
                        || !tempString.matches(".*[a-z]+.*")
                        || !tempString.matches(".*[~!@^*#$%]+.*")){
                    System.out.println("line " + line + ": " + tempString);
                }
                line++;
            }
            reader.close();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (reader != null) {
                try {
                    reader.close();
                } catch (Exception e1) {
                    e1.printStackTrace();
                }
            }
        }
    }

 

 以上就是 直播软件开发,随机密码生成器,更多内容欢迎关注之后的文章

 

标签:软件开发,matches,tempString,生成器,+.,直播,reader,line
From: https://www.cnblogs.com/yunbaomengnan/p/17727823.html

相关文章

  • 成品直播源码推荐,Flutter波浪进度条WaveProgressBar
    成品直播源码推荐,Flutter波浪进度条WaveProgressBar第一步:添加以下代码到你的pubspec.yaml文件 dependencies: waveprogressbar_flutter:"^0.1.1"​第二步:导包,添加以下代码到你要使用的文件下 import'package:waveprogressbar_flutter/waveprogressbar_flutter.dart'......
  • 密码生成器
    //长度不低于8位。//包括大小写字母(A-Z和a-z)。//包括特殊符号(!@#$%^&*()-_=+[]{};:,.<>?/)functiongeneratePassword(){constchars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_=+[]{};:,.<>?/';letpassword=&......
  • 央视新闻“潮涌号”直播车:远程星瀚H、远程超级VAN正式亮相
    9月23日,央视新闻推出《潮涌杭州亚运来了》大型融媒体节目,远程星瀚H、远程超级VAN作为央视潮涌号移动演播室用车、央视潮涌号金牌演播室用车正式亮相,并将驶向各大赛区、场馆,在行进中带领观众感受亚运脉搏。亚运赛事期间,远程星瀚H、远程超级VAN将为央视新闻提供全方位保障服务,以领先......
  • 滴滴打车系统软件开发功能
      打车软件是一款便捷、安全、快速的出行解决方案,很多的企业都想进入这个行业,以下是关于打车系统软件开发功能的一些方面概述:  一、用户界面设计  打车软件的用户界面设计简单,易于操作。主界面以地图为中心,显示附近的司机位置和预计到达时间。此外,用户可以查看司机信......
  • 弹幕游戏小程序系统软件开发
      一、游戏背景  弹幕游戏之前是在直播间出现的,玩的人多了,知道的人多了,就有部分人开始参与进来了。正受到越来越多游戏玩家的喜爱,通过在游戏中引入实时弹幕系统,能增加游戏的互动性和社交性。  二、主要功能设计  1.弹幕发送与接收:玩家在直播间发送字幕参与游戏,......
  • 软件开发中,如何为你的代码构建三层防护体系
    本文分享自华为云社区《构建DevSecOps中的代码三层防护体系》,作者:Uncle_Tom。在DevSecOps的应用过程中,静态分析工具在开发阶段承担着非常重要的代码质量和安全的看护任务。本文根据开发过程的不同位置的开发环境、代码特征以及检测工具能力的差异,提出了需要因地制宜地部署检查工......
  • 【精选视频免费看】Midjourney数字人换脸直播案例分享
    很多学员反馈,课程动辄几十、几百课时的学习时长,难以持续学习;经常课程买了=学了。为此,51CTO学堂在【视频课程】产品基础上,新增【短视频】版块,3分钟聚焦技术精华+个性化推荐内容,实现碎片化技术学习,在这里“随便逛逛,总有新收获”!新功能赶紧一睹为快,一起看看今天都有哪些值得我们IT人......
  • (新版)抖音最近很火的游戏直播:挤地铁教程+源码+软件
    抖音最近很火的游戏直播:挤地铁教程+源码+软件先上车先吃肉,卡好后带货,卖号,引私域,接星途广告,接小程序广告,带小游戏赚收益均可     免费下载压缩包,提取码:9jbw......
  • 直播平台开发,使用swiper实现轮播效果
    直播平台开发,使用swiper实现轮播效果第一步:安装swiper`  [email protected] //安装swiper ​第二步:在main.js中引入  //引入swiper   import'swiper/dist/css/swiper.min.css'   import'swiper/dist/js/swiper.min'  第三步......
  • 视频直播app源码,VBA 之Interior 对象设置底色
    视频直播app源码,VBA之Interior对象设置底色1.ColorIndex索引颜色值Sub索引颜色值()  Fori=1To56    Cells(i,1).Interior.ColorIndex=i    Cells(i,2)=i  Nexti     Fori=1To56    Cells(i,3).Interior.ColorInd......