Java随机密码生成器
/*** 随机出用户输入的密码位数的密码, 从大小写字母, 数字, 特殊符号中取值*/public static String randomPassword(int num) {char[] password = new char[num];Random rand = new Random();//在ASCII码表中,48-57:数字, 65-90:大写字母, 97-122:小写字母, 33-47: 特殊符号for (int i = 0; i < password.length; i++) {int choice = rand.nextInt(4);int lowercase = rand.nextInt(26) + 65;int uppercase = rand.nextInt(26) + 97;int figure = rand.nextInt(10) + 48;int special = rand.nextInt(15) + 33;//将 " 和 ' 替换成#if (special == 34 || special == 39) {special = 35;}//从大写字母.小写字母.数字.特殊字符中随机取值switch (choice) {case 0:password[i] = (char) lowercase;break;case 1:password[i] = (char) uppercase;break;case 2:password[i] = (char) figure;break;case 3:password[i] = (char) special;break;default:}}return new String(password);}
Java随机密码生成器相关推荐
- php 复杂密码生成,php随机密码生成器
搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. function auth_pwgen(){ $pw = ''; $c = 'b ...
- 随机字符串,随机密码生成器
随机字符串,随机密码生成器 随机字符串,随机密码生成器 本工具支持自定义备选字符和多组随机密码字符串生成,提供简单的密码强度检测提示,仅供参考,建议设置12位以上的密码. 客户端实时生成,一键复制,方 ...
- bat 自定义位数随机密码生成器
~~~~~~~~ 因为想要面对一个新的开始,一个人必须有梦想.有希望.有对未来的憧憬.如果没有这些,就不叫新的开始,而叫逃亡. ~~~~~~~~~~~~~~~~~~~~~~~~ ...
- faceless 开源_Big Faceless Java报表生成器
faceless 开源 Big Faceless Java报表生成器的 1.1.46版现已发布. Big Faceless Java报告生成器基于Java PDF库构建,并提供了将XML转换为PDF文 ...
- Zhong__Go随机密码生成器
时间:2021.09.01 环境: 目的:Go语言实现随机密码(字符串) 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! package mainimport ("fm ...
- 【摸鱼神器】基于SSM风格的Java源代码生成器 单表生成 一对一、一对多、多对多连接查询生成
一.序言 UCode Cms 是一款Maven版的Java源代码生成器,是快速构建项目的利器.代码生成器模块属于可拆卸模块,即按需引入.代码生成器生成SSM(Spring.SpringBoot.Myb ...
- python随机密码生成器_python实例--随机密码生成器
最近在学习python,抽空看了看图形化模块wx,顺手写了个随机密码生成器,程序运行界面如下图:(注:在Ubuntu下运行结果) 源代码如下: import wx import string impo ...
- 使用 HTML、CSS 和 JavaScript 制作的随机密码生成器
今天我将使用 HTML.CSS 和 JavaScript 制作随机密码生成器 直接跳到末尾 获取完整源码 随机密码生成器
- 几款好用的随机密码生成器
几款好用的随机密码生成器 Linux下随机生成密码的命令总结 2017-03-12 10:41 by 潇湘隐者, 5666 阅读, 0 评论, 收藏, 编辑 有时候经常为如何设置一个安全.符合密码复杂 ...
- js自定义随机密码生成器
下载地址 一款js自定义随机密码生成器,支持自定义大写.小写.数字.符号.字符长度等功能设置生成密码器工具代码. dd:
最新文章
- 用 float 存储金额,老板说损失从工资里扣!
- Struts 2(一):初识Struts
- Visual C++——设置光标Cursor
- 【mysql】Innodb三大特性之double write
- 繁华模拟赛 ljw分雕塑
- html5图片列表纵向,div css图片列表实例布局案例ul li布局
- bzoj2705: [SDOI2012]Longge的问题
- 第六步_安装SSH服务
- 热议:为什么近些年硕士生考博意愿偏低?
- 【第102期】游戏策划:在校生求职简历怎么写?
- 技术图文:如何利用C#寻找免费的IP代理服务器?
- APISpace 绕口令API接口 免费好用
- 【数据库E-R图知识点和相关习题(复试真题)】
- 关于array_column这个函数
- 怎么把腾讯视频的qlv文件转成mp3格式 【已解决】
- unity 构建迷宫_教程:使用GameDraw在Unity中构建迷宫游戏关卡
- html中的keygen元素
- 腾讯云服务器域名公安备案记录
- windows系统启动时多了onekey ghost选择项要怎么删掉
- ②计算机病毒实验实验报告
热门文章
- 躲避球av_躲避球HTML!
- ERR Target instance replied with error: NOAUTH Authentication required
- .Net Core学习笔记(二)MVC框架
- STM32物联网套件基础版03-控制继电器
- Win10+VS2019+opencv-4.1.0 学习一:显示一张图片
- gazebo publish pose
- 汇编指令中 Rd Rm Rn Ra 的 具体含义 ?
- ssdt函数索引号_获得SSDT函数名和索引号的代码
- ABBYY FineReader 14
- JavaEE进阶知识学习-----Java8新特性知识学习-4-1-StreamAPI