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

cracklib与libpwquality 评估密码的安全性

一、cracklib 检测密码强弱

linux中采用pam pam_cracklib module来实现对密码强度的检测可以通过配置让linux系统自动检测用户的密码是否为弱密码。

yuminstall cracklib   # centos
apt-get install libcrack2 # ubuntu
# 如果需要依赖此库做开发的话需要安装这个
yum install cracklib-devel

可以通过以下命令来判断密码的强弱性:

打印OK的是说明密码强度是够的,其他的会给出判断为弱密码的原因。

二、libpwquality(pwscore) 判断密码的强度得分

用于密码质量检查生成随机密码的库。

libpwquality库的目的是为密码质量检查提供通用功能,并根据其明显的随机性对其进行评分。该库还提供了生成具有良好发音能力的随机密码的功能。该库支持读取和解析配置文件。

在这个包中,还有一些非常简单的实用程序,它们使用库函数和PAM模块,而不是PAM_cracklib。该模块支持pam_cracklib的所有选项。

yum install libpwquality   # centos
apt install libpwquality-tools # ubuntu

三、参考

https://github.com/cracklib/cracklib

https://github.com/libpwquality/libpwquality

Ubuntu修改密码及密码复杂度策略设置方法_ubantu设置密码_god_mellon的博客-CSDN博客

http://www.lryc.cn/news/18584.html

相关文章:

  • 【Java】保证并发安全的三大特性
  • 如何优雅的用golang封装配置项(Functional Options)
  • Springboot 使用thymeleaf 服务器无法加载resources中的静态资源异常处理
  • 服务端IOS订阅类型支付接入详细说明与注意事项
  • 【剑指Offer】重建二叉树(递归+迭代)
  • 注解@Transactional 原理和常见的坑
  • 2023年全国最新交安安全员精选真题及答案4
  • 扬帆优配|半天翻倍,“蹭热点”翻车,前期“牛股”已近腰斩
  • 6 种易于上手的编程副业,每月赚取 1,000 多美元——没有废话
  • 第九届蓝桥杯省赛 C++ B组 - 日志统计
  • 记一次服务器入侵事件的应急响应
  • 作用域链查找机制(回顾)
  • 前端基础之HTML扫盲
  • 大规模食品图像识别:T-PAMI 2023论文解读
  • 【java】Spring Cloud --Spring Cloud Alibaba RocketMq 异步通信实现
  • 玫瑰花变蚊子血,自动化无痕浏览器对比测试,新贵PlayWright Vs 老牌Selenium,基于Python3.10
  • Spring Cloud入门篇 Hello World | Spring Cloud 1
  • C++学习笔记-数据结构
  • 【C++的OpenCV】第五课-OpenCV图像常用操作(二):OpenCV的基本绘图、平滑滤波(模糊)处理
  • [SSD固态硬盘技术 19] 谁是数据的守护神? 盘内RAID1/RAID5图文详解_盘内数据冗余保护
  • linux相对于windows环境为啥相对来说更加具有安全性
  • iOS开发笔记之九十七——关于Restful API的一些总结
  • Linux系统Nginx下载和安装
  • 交叉编译 acl
  • wait/notify方法 等待唤醒机制
  • c++笔记之构造函数中的default作用
  • 【代码随想录二刷】Day24-回溯-C++
  • Kubernetes中YAML 文件简介
  • 骨传导耳机是怎么发声的,骨传导耳机值得入手嘛
  • 会声会影2023官方新功能介绍