GNU/Linux 系统的/etc/shadow 是用什么加密方式?我想为个人目的编写一个使用相同 API 的小程序,但目前我不知道从哪里开始。
提前致谢
最佳答案
使用 crypt(3)
功能。在 glibc 上,使用的方法取决于盐,如果它以:
- $1$:使用MD5。
- $5$:它使用 SHA-256。
- $6$:它使用 SHA-512。
- $2a$:它使用河豚,并非所有地方都支持。
- 否则使用 DES。
关于c -/etc/shadow 上使用的是哪种加密方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12660851/