当前位置: 首页 > news >正文

可以下载源程序的网站珠海网页设计公司

可以下载源程序的网站,珠海网页设计公司,在线链接转换工具,微信小商店开通一. 前言 之前学习过Linux文件系统下/etc/shadow里面保存着各个用户名的密码#xff0c;并且密码是通过MD5算法加盐的方式生成的。但是一直没有自己真正动手生成过#xff0c;今天#xff0c;就来自己动手写代码生成下。 二. 代码验证/etc/shadow中密码 1. 通过passwd命令生…一. 前言 之前学习过Linux文件系统下/etc/shadow里面保存着各个用户名的密码并且密码是通过MD5算法加盐的方式生成的。但是一直没有自己真正动手生成过今天就来自己动手写代码生成下。 二. 代码验证/etc/shadow中密码 1. 通过passwd命令生成密码假设用户名为root密码为123456 passwd root 查看/etc/shadow文件如下 root:$1$gA9tnfhW$lGSMx0UjkTUxY7D84P3871:1:0:99999:7::: 该密码由三部分组成分别是idsalt和encrypted它们由$符号分隔格式如下 $id$salt$encrypted id的值表示密码的加密方式加密方式如下 ID | Method ───────────────────────────────────────────────────────── 1 | MD5 2a | Blowfish (not in mainline glibc; added in some Linux distributions) 5 | SHA-256 (since glibc 2.7) 6 | SHA-512 (since glibc 2.7) 所以如上密码的id为1表示由MD5方式生成。 2. 通过crypt函数生成/etc/shadow密码 man crypt命令查看crypt函数用法如下 #define _XOPEN_SOURCE /* See feature_test_macros(7) */ #include unistd.hchar *crypt(const char *key, const char *salt);通过向crypt函数传入password和salt就可以生成最终/etc/shadow文件中的密码的内容代码示例如下 #include stdio.h #include string.h #include unistd.hint main(int argc, char *argv[]) {char *salt $1$gA9tnfhW;char *passwd 123456;printf(%s\n, crypt(passwd, salt));return 0; }输出 $1$gA9tnfhW$lGSMx0UjkTUxY7D84P3871 输出和/etc/shadow文件中root的密码内容一致。 三. 总结 本文介绍了/etc/shadow文件中root的密码的生成方式首先通过passwd命令生成root的密码从/etc/shadow文件中取出salt值然后通过调用crypt函数生成密码生成的密码与/etc/shadow中的一致了解了Linux系统密码的生成方式。 通过一个简单的例子还是要告诉自己学习知识还是不能模棱两可有疑问就要去积极的验证。
http://www.hkea.cn/news/14279114/

相关文章:

  • 骏域网站建设网站建设要点
  • 邢台哪里可以做网站商业计划书ppt模板免费下载
  • 成都网站建设及推广网站建设书 模板下载
  • 怎样给网站做超链接wordpress 翻页重复
  • 找个网站2021能看到怎么做模板wordpress
  • 高明区住房和城乡建设局网站网站建设用什
  • 网站如何防止别人抄袭可做百科资料参考的网站
  • 怎样建移动网站将自己做的网站发布到
  • 深圳免费网站制作哪个好如何写市场调研报告
  • 公司做外地网站什么网站建设比较好的
  • 网站前台管理系统一般企业做什么网站
  • 怎么做网站推广和宣传优化工作流程
  • 做php网站前端价格制作网站入门
  • 中国建设招标网网站网易云跟帖 wordpress
  • 沈阳模板建站公司有哪些wordpress自动分享插件下载
  • 网站建设课程报告论文设计网站开发费用计入什么科目
  • 心理健康网站建设论文wordpress加载完再显示图片
  • 网站建设多少网站建设阶段的推广
  • 杰奇怎么做网站地图北京三里屯
  • 太原网站制作公司哪家好设计师必看的10个网站
  • wordpress后台怎么进的南昌seo外包公司
  • 全网推广网站电商网站优缺点
  • 快速排名网站系统新建网站如何被搜索
  • 比较好的网站建设品牌升级成都专业做网站公司有哪些
  • seo的网站特征网站建设技术托管
  • 建站源码程序自己想做个网站
  • 中国企业网官方网站查询个人网站设计作品html
  • 外贸网站模板哪里下载2017网站开发新技术
  • 青海论坛网站建设网站流量下滑
  • 慈溪怎么做网站php网站开发怎么样