生成密码

package me.cf81.util;

import me.cf81.commons.utils.EncryptUtils;

import java.util.UUID;

/**
 * 生成密码
 *
 */
public class GeneratePassword {

    public void testPassword() {
        String loginName = "userName";
        String salt = UUID.randomUUID().toString().replace("-", "");
        System.out.println(salt);
        String password = EncryptUtils.SHA256Encode("password" + salt);
        System.out.println(password);
    }

}
时间: 2024-08-11 09:51:54

生成密码的相关文章

Linux下随机生成密码的命令总结

有时候经常为如何设置一个安全.符合密码复杂度的密码而绞尽脑汁,说实话,这实在是一个体力活而且浪费时间,更重要的是设置密码的时候经常纠结.终于有一天实在忍不住了,于是学习.整理了一下如何使用Linux下命令来随机生成安全.符合密码复杂度的命令. 俗话说"工欲善其事必先利其器".如果能用挖土机的,你为什么要用锄头? 最近一直在反思自己:习惯性用原始.老旧的方式解决问题.而不擅长利用一些工具快捷.方便的解决问题. 1:mkpaswd命令 mkpasswd 是Linux自带的一个密码生成工具,

Linux系统下使用pwgen生成密码的使用教程

pwgen生成的密码易于记忆且相当安全.从技术上来说,容易记忆的密码不会比随机生成的密码更加安全.但是,在大多数情况下,pwgen生成的密码已经足够安全,除了网银密码等需要高安全等级的情况外.使用易于记忆的密码的好处就是你不会把这些密码写下来或者存到电脑上的某个地方,这样做本来就是不安全的. 安装pwgen,在终端窗口输入(适用于Debian系列的Linux系统): sudo apt-get install pwgen 不带任何参数就运行pwgen,将会输出满屏幕的密码.你可以从中选择一个作为自

Shell脚本批量创建用户并随机生成密码

要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for i in $(seq -w 10) do         useradd -s /bin/bash oldboy$i         echo "password$i" | md5sum | tee -a passwd.txt | passwd --stdin  oldboy$i done 脚本执行效果: [[email pro

linux批量生成密码

网上找了些资料,生成密码的工具不少,我就使用了其中一个. 本人使用的市centos系统,用的是epel的源,直接yum install pwgen安装这个工具 然后使用: [[email protected] ~]# pwgen -c -n -y -H pwgen: option requires an argument -- 'H' Usage: pwgen [ OPTIONS ] [ pw_length ] [ num_pw ] Options supported by pwgen:   -

mkpasswd 自动生成密码

mkpasswd依赖于expect yum install expect mkpasswd密码生成工具 直接执行mkpasswd,就会生成一个密码 看一下参数: -l  生成密码长度,默认是7位 -d  密码中最少数字位数,默认2位 -c  密码中最少小写字母的个数,默认2位 -C  密码中最少大写字母的个数,默认2位 -s  密码中最少特殊字符的个数,默认1位 如果我们想生成一个12位个数的密码,只包含小写字母和数字,那应该这么写: mkpasswd -l 12 -C 0 -s 0 相当于把特

usermod命令,用户密码管理,mkpasswd随机生成密码

usermod 用于修改用户的基本信息 选项 -d<登入目录>:修改用户登入时的目录: -g<群组>:修改用户所属的群组: -G<群组>:修改用户所属的附加群组: -s<shell>:修改用户登入后所使用的shell: -u<uid>:修改用户ID: -l<帐号名称>:修改用户帐号名称: -L:锁定用户密码,使密码无效: -U:解除密码锁定. 将user1添加到组grp1中:usermod -G grp1 user1 修改user的用

一个自动生成密码文件的小程序

1.写一个自动生成密码文件的程序 1.你输入几,文件里面就给你产生多少条密码 2.密码必须包括,大写字母.小写字母.数字.特殊字符 3.密码不能重复 4.密码都是随机产生的 5.密码长度6-11 方法一(自己写的) import random,stringf=open('pwd.txt','w') #w覆盖原来产生的文件num=input('请输入你要产生的密码个数:')s = set() while True: random_num=str(random.randint(1,999999))

day4 自动生成密码文件 &amp; 注册

#写一个自动生成密码文件的程序 # 1 输入几,文件里面就产生多少条密码 input #2 密码必须包含 大写字母 小写字母 数字 特殊字符 #3 密码不能重复 #4 密码都是随机产生的 #5 密码长度6-11位 import string,random pwd_len = input('请输入你要产生多少条密码:').strip() pwds = set() #存放所有的密码 if pwd_len.isdigit(): pwd_len = int(pwd_len) while len(pwds

destoon-团购下订单付款之后 没有生成密码

如图: 这个是发布的时候 开启快递,下订单的时候就不会生成密码 ,不开启就可以生成. 原文地址:https://www.cnblogs.com/lx0715/p/9955990.html