生成随机密码的C代码实现
来源:互联网 发布:阿里云 安全组规则 编辑:程序博客网 时间:2024/05/17 18:03
问题描述
某些软件在登录的时候,经常会要求用户输入一个系统发过来的随机密码(或称校验码),用于对用户的身份进行校验,防止恶意登录。
要求用C语言生成一组长度为6位的随机密码串。
rand函数简介
rand函数是真正的随机数生成器,它会返回一个范围在0到RAND_MAX(2147483647)之间随机数值。
该函数的原型为:int rand(void);
在使用该函数的时候,要包含头文件“stdlib.h”。
C代码实现
makefile文件内容
TestRand : TestRand.c
gcc -c -g TestRand.c
gcc -g -o release/TestRandTestRand.o
rm *.o
随机密码的生成
执行“make”命令之后,转到“release”目录之下,执行“TestRand”命名,生成的随机密码如下所示:
289383
930886
692777
636915
747793
238335
885386
760492
516649
641421
202362
490027
368690
520059
897763
513926
180540
383426
089172
455736
- 生成随机密码的C代码实现
- 生成随机密码的C代码实现
- asp.net 生成随机密码的代码
- linux c 生成八位的随机密码
- 生成随机的GUID的C代码
- 代码笔记 | Perl生成随机生成密码
- asp.net 生成随机密码的具体代码
- php中生成随机密码的自定义函数代码
- php中生成随机密码的自定义函数代码
- php生成随机产生六位数密码的代码
- 用c语言生成六位的随机密码。
- PHP随机密码的生成
- jQuery 的随机密码生成
- C/C++实现的游戏角色名称名字随机生成代码
- php 随机用户名与随机密码生成代码
- asp.net(C#) 生成随机验证码的代码
- 随机生成多语言字符串的代码实现
- JS实现随机生成十六进制颜色值的代码
- Android中手机震动(Vibrator)
- mac 安装 nginx 环境
- 关于搭建ftp服务端的流程方法介绍
- 使UITextView中的内容 垂直居中
- Oracle学习笔记(9)----------- 表的创建及管理
- 生成随机密码的C代码实现
- Spark学习之13:Standalone HA
- Ubuntu安装psycopg2
- ☆成年人的儿童节☆ 全场四折
- c#-关于自动属性的思考
- JavaScript中confirm,alert,prompt的用法
- Cocos2d-x中使用第三方so库
- Android中Context详解 ---- 你所不知道的Context
- APACHE COMMONS LOGGING