文件名称:User-Authentication-Mechanism-Linux:在Linux中模拟用户身份验证机制的AC程序
文件大小:16KB
文件格式:ZIP
更新时间:2024-04-21 04:47:32
C
用户身份验证机制Linux
在Linux中模拟用户身份验证机制的AC程序
怎么跑
gcc -o test Mechanism.c -lcrypt
#解决方案定义
登记()
输入用户名和密码(长度> 4)。
将打开文件shadow.txt,以将您输入的用户名与文件中的用户名进行比较,以检查其是否存在。 如果是这样,请重新输入一个唯一的用户名。
mkrnstr()函数将要生成并返回的随机盐的长度作为参数。 在这种情况下,我们使用的是19个字符的盐。
然后,将id连接到salt上,表明正在使用哪种加密算法。
$ 6 $作为id表示按man( )使用SHA-512加密方法。
然后,使用
【文件预览】:
User-Authentication-Mechanism-Linux-main
----README.md(2KB)
----shadow.txt(811B)
----Mechanism.c(5KB)
----LICENSE(34KB)