爱好-C语言秘钥产生器

重回C语言学习。从基础看起,突发奇想写一些感兴趣的小程序。

还是先上代码:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>//exe文件执行结束不自动关闭窗口 int miyao(); /* 函数声明 */
//int read();int main(){int N;printf("产生秘钥个数:");scanf("%d",&N);srand(time(0));for (int i=0;i<N;i++){printf("  %d",i+1);miyao();   //依次取1个序列的第1到第5个随机数}getch();//exe文件执行结束不自动关闭窗口    //read();}int miyao()
{FILE *file_path1 = fopen("H:\\秘钥(22位-70随机字符).txt","a");//"a"打开一个文本文件,以追加模式写入文件。如果文件不存在,则会创建一个新文件。//在这里,您的程序会在已有的文件内容中追加内容。char warehouse[]={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','*','&','%','@','!','?','+','-'};//随机仓库,可以修改想要的随机字符库 char pwd[17];pwd[16]='\0';//方便作为字符串输出处理int i=0;while(i!=16)//16位随机数 {pwd[i++]=warehouse[rand()%sizeof(warehouse)];} printf("    22位秘钥:  Snikai-%s\n",pwd);    //6位固定头 fprintf( file_path1, "Snikai%s\n" , pwd); //写入//fprintf( file_path2, "Snikai%s\n" , pwd);fclose(file_path1);//关闭流//fclose(file_path2);//关闭流
}

因为想要生成的秘钥比较复杂,用了70个字母、数字、符号作为随机仓库

效果图:

爱好-C语言秘钥产生器相关推荐

  1. 【Java编程系列】JWT秘钥生成

    热门系列: [算法系列]实战篇:Diffie-Hellman算法实现通信秘钥流程 目录 1.JWT简介 2.JWT的优缺点 3.JWT组成部分 4.JWT的使用 4.1 生成公钥私钥命令 4.2 JW ...

  2. 加密软件VMProtect教程:使用Windows、Net 、UNIX 秘钥生成器

    VMProtect是新一代软件保护实用程序.VMProtect支持德尔菲.Borland C Builder.Visual C/C++.Visual Basic(本机).Virtual Pascal和 ...

  3. SSH HTTPS 公钥、秘钥、对称加密、非对称加密、 总结理解

    2019独角兽企业重金招聘Python工程师标准>>> 作者:shede333 主页:http://my.oschina.net/shede333 && http:/ ...

  4. python对称加密_【Python】 基于秘钥的对称加密

    [Crypto] 关于用python进行信息的加密,类似的解决方案有很多比如用base64编码进行encode,再或者是hashlib来进行hash.但是还缺少一种明明场景很简单的解决方案,就是把利用 ...

  5. 关于Mifare Classic Tool (MTC)工具的秘钥包

    没有设备只能用秘钥包在网上查资料的时候后看到一个程序,生成秘钥的,跑个秘钥包出来先 仅供娱乐,请勿当真. 准备工作 1.C语言编译环境 2.计算机基础知识 新建文本文档保存如下代码,代码为C语言 #i ...

  6. git 查看自己秘钥_Git秘钥问题

    简介 在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地. 这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复 ...

  7. 密码算法原理与分析:RSA安全与秘钥基础设施

    本文转自网络文章,内容均为非盈利,版权归原作者所有. 转载此文章仅为个人收藏,分享知识,如有侵权,马上删除. 原文作者:evilpan 原文地址:RSA安全与秘钥基础设施 目录 前言 RSA原理 秘钥 ...

  8. JWT整合springboot 自定义定时更换秘钥

    JWT整合springboot 自定义定时更换秘钥 jwt概要: JWT(JSON WEB TOKEN):JSON网络令牌,JWT是一个轻便的安全跨平台传输格式,定义了一个紧凑的自包含的方式在不同实体 ...

  9. java支付宝当面付接口_支付宝当面付秘钥生成教程(加对接案例)

    总是有小伙伴犯愁支付宝当面付的秘钥生成,看着挺高大上,实际上不是很麻烦,给大家分享一下生成过程,以及对接我们伟大的sspanel的方法 准备 开通了支付宝当面付的账号一枚(本人代开,50大洋,地址:联 ...

最新文章

  1. 怎么用python做表格-零基础小白怎么用Python做表格?
  2. malloc 和new 区别
  3. routine tortoisesvn operations-1
  4. 如何封装Spring bean
  5. 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python输入和输出)
  6. 如何将两个DateTimePicker的日期和时间组合成一个值
  7. 从北大到耶鲁博士,一个山城走出女孩的留学故事
  8. 关于水晶报表出现登录窗口问题的解决方法
  9. 2015南阳CCPC L - Huatuo's Medicine 水题
  10. 2008年十大IT图书评选第一周幸运读者获奖名单(每周更新)
  11. spark job stage task概念与区分
  12. 面试官:谈一下你对Vue组件化的理解
  13. layui图标显示不正常,显示成方块
  14. 【软件测试的重要性】
  15. Oracle常用文档整理
  16. hdu 3954 Level up(成段更新)
  17. mysql 根据英文首字母来查询汉字
  18. 国内移动广告平台的现状对比(2010年8月-10月)
  19. Java-KoTime:接口耗时监测与邮件通知接口耗时情况
  20. 雷达模拟器-监控摄像机模拟软件 SPx Video Simulator

热门文章

  1. BZOJ1023 [SHOI2008]仙人掌图
  2. 阿里云CDN直播架构与双11晚会直播实战 1
  3. python内置函数返回元素个数_Python内置函数
  4. 前端怎么引入Jquery库
  5. 跨语言rpc框架Thrift
  6. UESTC ACM训练题二
  7. java发送信息到通知栏
  8. 网易云静态页面html+css-----首页、热歌榜、搜索
  9. 罗切斯特大学计算机博士,罗切斯特大学生物博士排名,千万得慎重点看清
  10. java 全角_java全角、半角字符的关系以及转换详解