本帖最后由 蒟蒻 于 2023-7-11 20:11 编辑
【前言】
在制作软件的时候,往往需要输入密码,但是常规的输入方式如cin,scanf都会直接把密码显示在屏幕上
这十分甚至九分的不安全
所以就有了这个库(闲着没事干写的,质量可能不太高)
【介绍】
这个库是由C++编写(严格意义上讲,是C语言)的DLL函数库,只有一个函数
当我们使用这个函数后,密码输入就相对安全啦
【使用方法】
函数:
[C] 纯文本查看 复制代码 DLLEXPORT char* getPassword(int type,char outputChar);
参数1(int) 输出的形式,有NO_OUTPUT和OUTPUT_DATA两种
参数2(char) 输出的参数,当参数1为NO_OUTPUT时,此项必须为'\0'
当参数1位OUTPUT_DATA时,如果此项为'\0',将会输出'*',否则输出此项(例如&,#,@等)
更多请在"https://github.com/JuRuoqwq/LibPassword/tree/main/Demo/LibPasswordDemo/LibPasswordDemo.cpp"中查看
就举个例子吧,当你在我的Demo中输入三次(因为我调用了三次参数不同的函数)“Test123”
那么将会得到如下输出:
LibPassword Demo
Password >> //这里我设置的是NO_OUTPUT,所以啥都木有
*******
@@@@@@@
【DLL文件】
https://pan.huang1111.cn/s/AlDZFB
【Github】
https://github.com/JuRuoqwq/LibPassword
求Star和Fork233
|