PHP生成强密码

2009-12-19

效果演示

第一种生成方式:

NttCUptBI

第二种生成方式:

yXrgiL63

PHP代码

第一种生成方式

$password_length = 9;

function make_seed() {

list($usec, $sec) = explode(' ', microtime());

return (float) $sec + ((float) $usec * 100000);

}

srand(make_seed());

// 随机字符总集

$alfa = "1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";

$token = "";

for($i = 0; $i < $password_length; $i ++) {

$token .= $alfa[rand(0, strlen($alfa))];

}

echo $token;

?>

第二种生成方式

// 创建密码

$totalChar = 8; // 密码中字符串的个数

// salt to select chars from

$salt = "abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789";

srand((double)microtime()*1000000); // 启动随机产生器

$Spass=""; // 设置初始值

for ($i=0;$i

$Spass = $Spass . substr ($salt, rand() % strlen($salt), 1);

echo $Spass;

?>

简明现代魔法 php,PHP生成强密码相关推荐

  1. WWDC18 iOS 自动生成强密码和自动填充验证码/密码

    概述 本文将介绍WWDC18 Automatic Strong Passwords and Security Code Autofill和WWDC17 Introducing Password Aut ...

  2. Python生成强密码字典文件

    本文要点在于演示如何使用正则表达式验证密码强度,以及如何生成大量字符的排列.由于下面代码生成的字典过于庞大,所以并没有很直接的应用场景,可对生成的强密码再次进行过滤,仅保留可能性较大的密码,这样可以减 ...

  3. php强中弱密码,PHP两种方法生成强密码

    原文:http://www.nowamagic.net/librarys/veda/detail/1210 效果演示 第一种生成方式: o6rkNmI0f 第二种生成方式: 745IFsXt? PHP ...

  4. Python实战项目(五)检测密码强度并生成强密码(防暴力破解)

  5. 强密码生成器的设计与实现

    目 录 摘 要 I Abstract II 1绪论 1 1.1选题背景及意义 1 1.2国内外研究现状 1 1.3研究主要内容 2 1.3.1题目要求 2 1.3.2本设计主要硬件功能部分 2 1.3 ...

  6. 强密码生成器[更新中]

    前言 最近在使用Edge浏览器时候,发现在密码中有几个已经泄露的密码!! 但还好不是重要的密码,不然~~~你懂得 所以我首次启发,编写了一个生成强密码的c++程序,代码自取 正文 程序其实原理很简单: ...

  7. 在 Linux 终端下生成随机/强密码的五种方法 | Linux 中国

    最近我们在网站上发表过一篇关于 检查密码复杂性/强度和评分的文章.它可以帮助你检查你的密码的强度和评分. 我们可以手工创建我们需要的密码.但如果你想要为多个用户或服务器生成密码,解决方案是什么呢? 是 ...

  8. 一键生成流量密码(夸张广告标题)

    一键生成流量密码(夸张广告标题) 1. 引言 相信大家会经常在微信公众号或者某站看到很高阅读量的夸张引流标题,都是一些卖课的营销广告,笔者平常看到他们就记录下来,打算在某个不忙的时间点吐槽一下,昨天笔 ...

  9. linux生成秘钥库,在Linux中,生成强预共享密钥(PSK )的4种方法

    预共享密钥(PSK)或也称为共享密钥是一串字符串,在加密过程中用作身份验证密钥.在使用之前共享PSK,并且由双方保持通信,以便在其他身份验证方法如用户名和密码应用之前进行相互身份验证. 在本文中,向你 ...

  10. 一小时内破解16位强密码

    本文转载自 伯乐在线,编译:伯乐在线 – @老码农的自留地,英文原文:thehackernews,译文链接:http://blog.jobbole.com/40382/ 密码可以用来保护你的金融交易. ...

最新文章

  1. 分别是什么意思_你知道抗震支架T和TL分别代表什么意思?
  2. js使字体最大且不超过文本框
  3. (转)C# Delegate.Invoke、Delegate.BeginInvoke
  4. Button单击事件处理:
  5. 用命令行为MySQL设置/修改管理员密码
  6. Java程序猿的JavaScript学习笔记(10—— jQuery-在“类”层面扩展)
  7. python julia go_挑战Python的四个语言:Swift、Go、Julia、R
  8. oracle只有oradata恢复,如何恢复一个只有完好数据文件的数据库?
  9. C语言求解100的带分数形式的代码
  10. python3x程序设计基础周元哲_Python 3 x程序设计基础
  11. html网页设计优秀作品和代码,优秀的网页设计作品(一)
  12. 0x80070079信号灯超时_onedrive下载文件时,出现”0x80070079信号灯超时时间已到”...
  13. python对数正态分布函数_scipy,对数正态分布-参数
  14. java replace 忽略大小写_java替换字符串时忽略大小写
  15. 借大数据玩自主酒店,携程的酒店业之困能不能解?
  16. Ubuntu18.04安装GNSS 处理软件 u-center
  17. 6.前端CSS之布局属性(盒子,float,overflow,opsition,z-index,opacity)
  18. linux模块化编程
  19. java语言规范ppt_java语言简介精要.ppt
  20. 用python写 祝你生日快乐英文_八种祝你生日快乐英文表达,太实用了!

热门文章

  1. 前端新手遇到的问题 ---含“ 文字贯穿线、@font-face、axios ”知识
  2. [JZOJ 5778] 没有硝烟的战争
  3. sitemap网站地图制作思路
  4. 详解package.json文件
  5. C++ 递归求数组的平均数
  6. python中冒号报错_python冒号_python 冒号_python冒号报错 - 云+社区 - 腾讯云
  7. UE4 单面模型法线翻转及碰撞问题
  8. html班级主题完整代码,HTML班级网站
  9. 无盘服务器内存回写速度,网吧文化监管平台异常频繁回写数据导致无盘客户机游戏秒卡,打字卡...
  10. 【MySQL必知必会】第十四章 使用子查询