c++-密码生成小程序
老是需要改密码, 所以自己写个生成器, 会生成很复杂的密码, 并记录在文件里面
输出
代码
#include <iostream>
#include <fstream>
#include <random>
#include <unistd.h>
using namespace std;static std::string base = "qwertyuiopasdfghjklzxcvbnm1234567890%-+=,./?:;'@!^$&()[]{}";
const int MAX_PATH = 250;
const int SIZE = 30;
const int BS = SIZE / 3;std::string getCurrentDir() {char buffer[MAX_PATH];getcwd(buffer, MAX_PATH);return buffer;
}long long getDate() {time_t t = time(nullptr);char tmp[64];strftime( tmp, sizeof(tmp), "%Y%m%d",localtime(&t) );return strtol(tmp, nullptr, 10);
}void generate2(int n, long long date, int time, const char* description = "默认") {std::string dir = getCurrentDir() + "/passwd";std::string path = dir + "_" + to_string(date) + "_" + to_string(time);cout << path << endl;ofstream fs(path);random_device rd;mt19937 mt(rd());uniform_int_distribution<int> dis(0, base.size() - 1);std::string pd;for (int i = 0; i < n; i++) {char c = base[dis(mt)];if (dis(mt) % BS == 0) {c = (char)toupper(c);}pd.push_back(c);}if (description) {fs << "描述: " << description << endl;cout << "描述: " << description << endl;}cout << "密码: " << pd << endl;fs << "密码: " << pd;
}int main() {generate2(SIZE, getDate(), time(nullptr), "王者荣耀密码");return 0;
}
c++-密码生成小程序相关推荐
- 小程序CMS商业正版V3.1 一键生成小程序+安装说明
现在微信小程序很火,怎么做呢?您可以使用本小程序CMS商业正版V3.1,一键生成小程序CMS.你只需要自己构建,或者自己使用,也可以用于商业用途. 搭建前一定要了解相关技术,或者观看安装教程进行操作, ...
- 最新ThinkPHP内核全行业小程序运营管理系统源码 DIY布局 一键生成小程序
介绍: ThinkPHP内核全行业小程序运营管理系统源码 自由DIY布局 一键生成小程序,内附安装说明 无需编程,各行业模版直接套用,一键生成,轻松搭建小程序 界面自由DIY,打造个性小程序 可拖拽式 ...
- 机智云开发平台一键生成小程序,低成本将智能产品快速推向市场
小程序开发一.功能简介 本文档阐述了超赛自动生成小程序功能的使用说明和功能细节. 自动生成小程序功能是通过用户授权的方式,在超赛后台配置小程序所需的内容参数,自动生成小程序应用并提审发布到微信公众平台 ...
- dev 命令行参数调用_云开发·云调用生成小程序码
小程序云开发已经支持云调用,开放了很多接口,一直想要的获取小程序码也支持了.这下轻量的小程序也可以有自定义小程序码的功能. 1. 需求 获得一个带参数的小程序码,传播出去以后,用户扫码进入指定页面,根 ...
- php小程序码生成并保存,小程序中如何生成小程序码
导语: 小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下即可打开应用.也体现了"用完即走"的理念,用户不用关心是否 ...
- 轻松生成小程序分享海报
小程序海报组件 github.com/jasondu/wxa- 需求 小程序分享到朋友圈只能使用小程序码海报来实现,生成小程序码的方式有两种,一种是使用后端方式,一种是使用小程序自带的canvas生成 ...
- 首发全DIY强大微信朋友圈截图制作生成小程序源码下载点赞,评论等等
这是一款朋友圈截图制作的一款小程序源码 主要的特点是DIY,之前小编发布过朋友圈截图的小程序 不管之前那款小程序只能生成点赞数量,无法获取用户名等等 但是这一款就不一样了,这一款刚刚也说了特点是DIY ...
- DIY微信朋友圈截图制作生成小程序源码下载
这是一款朋友圈截图制作的一款小程序源码 主要的特点是DIY,之前小编发布过朋友圈截图的小程序 不管之前那款小程序只能生成点赞数量,无法获取用户名等等 但是这一款就不一样了,这一款刚刚也说了特点是DIY ...
- 微信小程序 生成小程序码 + Java后台
微信小程序 生成小程序码 首先看下效果图: 微信小程序已经上线很久了.现在才开始把代码拷进来 因为真的很忙 ---- 先看代码吧.首先是小程序端的内容: 怕麻烦 全部拷进去吧 这块的需求就是完成分享小 ...
- 自动生成小程序的智能建站系统,项目分享
有段时间没有更新博客了,想分享一个自己做的项目. www.icloud18.com(i云-自动建站小程序系统) 这是自己带领i云团队,夜以继日开发半年,从0至1做了这个项目,一个可以自动生成小程序的建 ...
最新文章
- uwsgi和nginx的故事
- win10怎么进入修复计算机,windows10安全模式怎么修复系统_win10安全模式如何修复电脑...
- c++第三次上机实验项目四
- Java hashCode()方法和equals()方法
- 药大保研计算机要求,药物分析专业保研经验贴
- pytorch实现attention_Self-Attention手动推导及实现
- 《大道至简——软件工程实践者的思想》阅读笔记之一
- SSM开发环境的搭建(方式二)
- 查询工商单位注册信息 平台
- 主流编程语言最好的编辑器,你的工具用对了吗?
- 通信系统是如何收发复数信号的:IQ 调制原理
- 在oracle直方图,oracle直方图
- 数据库分页LIMIT
- 序列化和反序列化(示例)
- 程序员希望收到什么礼物
- java画五角星_java 画五角星 填充五角星
- C语言设计流水灯程序,花式流水灯c语言程序.pdf
- addon游戏_SnowMobile Addon
- 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计一
- 集线器、路由器、交换机区别
热门文章
- 百度播放器插件html,百度影音调用方法:网页控件使用教程说明
- Elasticsearch---Analyzer(分析器)
- 前端html静态页面化妆品电商购物网站.rar(含html源码)
- HTML5从入门到精通
- 电脑使用技巧(禁用微软 Windows 10 易升)
- 《算法竞赛入门经典》————竖式问题
- 华为metebook电脑如何修改应用商店中新应用的默认安装路径
- keil5怎么放大字体_keil5如何设置字体大小-keil设置字体大小的方法
- 基于Selenium的Web UI自动化实现(java)
- m7405d粉盒清零方法_打印机清零方法总览