asp 下产生任意位数随机密码的代码
网络编程 2025-03-13 07:35www.168986.cn编程入门
函数MakePassword:生成随机密码专家设计
===========================
作者:阿里西西
日期:2007年7月12日
描述:此函数用于生成任意位数的随机密码。无论您需要多长的密码,只需调用此函数并设定所需长度即可。
示例:调用MakePassword函数生成长度为8位的随机密码 `<%=MakePassword(8)%>`。
函数定义:
--
参数 `maxlen` 表示要生成的密码位数长度。
开始定义函数 `MakePassword(byval maxlen)`:
1. 初始化变量 `strnewpass` 用于存储生成的密码,`whatsnext` 用于决定下一步操作(选择大写还是小写字母),`upper` 和 `lower` 分别代表大写和小写字母的ASCII值。
2. 使用 `randomize` 初始化随机数生成器。
3. 对于每一个需要的密码位数(从1到`maxlen`):
生成一个随机数 `whatsnext`,用于决定是选择大写还是小写字母。如果 `whatsnext` 为0,表示选择大写字母,否则选择小写字母。
生成一个随机ASCII值,并将其转换为字符,添加到 `strnewpass` 中。这个随机ASCII值在对应的大写或小写字母范围内。
4. 返回生成的密码 `strnewpass`。
注:本文中的函数代码为VBScript格式,适用于特定的网页或应用环境。请确保在实际使用中符合相关编程规范和安全性要求。
结束函数定义
根据程序需要调用 `cambrian.render('body')` 以呈现页面主体内容。
上一篇:js删除数组中的元素delete和splice的区别详解
下一篇:没有了
编程语言
- asp 下产生任意位数随机密码的代码
- js删除数组中的元素delete和splice的区别详解
- 使用SQL Server 获取插入记录后的ID(自动编号)
- js 实现数值的千分位及保存小数方法(推荐)
- 如何阻止别人非法链接你网站的图片?
- Laravel 使用查询构造器配合原生sql语句查询的例子
- 隐藏ASP木马后门的两种方法
- 微信小程序下拉框搜索功能的实现方法
- VB.NET 中删除DataGridView中所选行的小例子
- mysql 行转列和列转行实例详解
- JS获得选取checkbox整行数据的方法
- 歌词编辑器和选择歌曲可播放的网页
- XML解析错误:未组织好 的解决办法
- Ubuntu中启用php的mail()函数并解决发送邮件速度慢
- 让超出DIV宽度范围的文字自动显示省略号...
- 详解Vue.js中.native修饰符