User Authentication Mechanism Linux:在Linux中模拟用户身份验证机制的AC程序 源码
用户身份验证机制Linux 在Linux中模拟用户身份验证机制的AC程序 怎么跑 gcc -o test Mechanism.c -lcrypt #解决方案定义 登记() 输入用户名和密码(长度> 4)。 将打开文件shadow.txt,以将您输入的用户名与文件中的用户名进行比较,以检查其是否存在。 如果是这样,请重新输入一个唯一的用户名。 mkrnstr()函数将要生成并返回的随机盐的长度作为参数。 在这种情况下,我们使用的是19个字符的盐。 然后,将id连接到salt上,表明正在使用哪种加密算法。 $ 6 $作为id表示按man( )使用SHA-512加密方法。 然后,使用库中的crypt()函数对密码进行加密。 它以输入的密码和盐作为参数。 用户名,密码和salt被合并为一个字符串(记录),并用“:”字符分隔。 然后将其保存在shadow.tx
文件列表
User-Authentication-Mechanism-Linux-main.zip
(预估有个4文件)
User-Authentication-Mechanism-Linux-main
README.md
2KB
shadow.txt
811B
Mechanism.c
5KB
LICENSE
34KB
暂无评论