密码安全的重要性

article/2025/9/17 19:29:02

关于密码的安全性,我相信这是一个永远没有终点的赛跑

在我们程序开发当中,保护用户账号密码和资料是非常重要的,有人多人都单单只是加密用户密码,但是却遗忘了用户的帐号加密也是很重要的;

我们最常见的应该就是HASH加密,一般生成出来的都是32位的码,而且MD5不可逆,但是随着大数据的强大,你可以在网上搜到一些MD5的在线解密,像123456这样的加密后,去在线解密我相信是几秒钟就能破解的事情,虽然你的密码不会这么简单,但是随着大数据的到来,你认为我们的密码如果再采用如此大众的加密,还能坚守多久?

我们应该多提高加密的复杂性

(1)可以采用密码加盐然后去加密,这样是比较多开发者所使用的;

(2)在使用larval框架时,框架里的Crypt加密在我看在是非常不错的,他会随机生成100+ ~ 200+左右长度的字符串密码,而且是动态的,每次刷新都会改变加密后的字符串而且长度也会产生变化,这大大提高了别人的破解难度;

(3)使用base64加密也是可以的,大同小异的;

(4)其实最好自己写一套独特的加密方式,不走大众化路线,偶尔也自己走走非主流路线嘛大笑可以尝试将用户最后一次登录的时间戳纪录下来,然后每次加密就截取时间戳的前几位数拼接原密码,其实这样是跟加盐类似的,不过这样的话,盐会比较动态而不是固定的;

(5)SHA1加密;

一般大公司是非常注重安全性的,尤其是商城类型的公司或者其他信息平台,涉及到金钱交易和用户信息等,而且不单单在密码方面严加监控,整个系统网站的数据过滤,入口来源捕获和恶意行为黑名单等等,所以我们在注重技术层面提高的同时,也需要不断提高自己系统网站的安全防护,小白的浅谈,废话多多,多指点!奋斗




http://chatgpt.dhexx.cn/article/ZjsaMJmP.shtml

相关文章

密码应用安全性评估

目录 主要依据: 评估对象 评估标准 密评建设的流程 周期 达标标准 "应、宜、可 密评全称为密码应用安全性评估,是指采用密码技术、产品和服务集成建设的网络和信息系统中,对其密码应用的合规性、正确性和有效性进行评估。 主要依据&…

你的密码安全吗?如何加密才安全?

你的密码安全吗? 我相信很多人会将密码设置为“123456”或者“12345678”或者“888888”。或者将密码设置为和姓名相关联的字母,比如张三的密码“zhangsan”或者“zs123456”。 我只能说,通过密码解密,上面的密码非常容易被解&a…

加密和安全

目录 1 安全机制 1.1 墨菲定律 1.2 信息安全防护的目标 1.3 安全防护环节 1.4 常见的安全攻击 STRIDE 1.5 安全设计基本原则 1.6 常用安全技术 1.7 加密算法和协议 1.7.1 对称加密算法 1.7.2 非对称加密算法 1.7.3 单向哈希算法 1.7.4 综合应用多种加密算法 1.7.5 密…

信息安全意识-密码安全

密码安全,顾名思义,它指的是对于我们密码的安全。 ​ 密码是我们生活中最常见的进行身份验证的一个因素,一般我们在登录系统或者是其他应用程序的时候,最先需要利用用户名和密码来验证我们的身份,这称为单因素身份验证…

DPM目标检测算法(毕业论文节选)

各位看客,如发现错误(应该还有蛮多……),望不吝指教。训练部分没有写 以前写的部分内容: DPM(Deformable Parts Model)--原理(一) DPM(Defomable Parts Model) 源码分析-检测(二) DPM(Defoma…

DPM(Deformable Parts Model)

目标检测方法 (1)基于cascade的目标检测 cascade的级联思想可以快速抛弃没有目标的平滑窗(sliding window),因而大大提高了检测效率,但也不是没缺点,缺点就是它仅仅使用了很弱的特征,用它做分类的检测器也是弱分类器,仅仅比随机猜的要好一些,它的精度靠的是多个弱分…

DPM 2012 配置

1、添加虚拟磁盘,并配置磁盘: 2、在DPM 2012中添加磁盘: 选择管理--磁盘--添加 添加完成后界面: 3、设置许可证: 4、安装保护代理: 添加代理成功后界面: 插曲: 因为之前机器上有安…

DPM(Deformable Parts Models)-----目标检测算法理解

DPM(Deformable Parts Models)翻译成中文是可变型部件模型,是一种用于目标探测的方法。 首先说一下什么是目标探测。 目标探测概念:我的理解,目标探测就是输入一幅图像,输出该图像中包含的物件以及该物件的…

DPPM(动态电源路径管理)与VINDPM(输入电压动态电源管理)

转载自:http://www.elecfans.com/d/737271.html 动态电源路径管理(DPPM) DPPM是电源路径设备的另一个功能。它可以监测设备的输入电压和电流,并在适配器不能支持系统负载时自动对系统进行优先级排序。输入源电流会在系统负载和电…

Discriminatively Trained Partbased Models (DPM) 理解

以下转自 http://blog.csdn.net/ttransposition/article/details/12966521 Reference: Object detection with discriminatively trained partbased models. IEEE Trans. PAMI, 32(9):1627–1645, 2010. "Support Vector Machines for Multiple-Instance Learning,"…

【机器学习】传统目标检测算法之DPM

前面介绍了一下HOG,HOG有一个缺点:很难处理遮挡问题,人体姿势动作幅度过大或物体方向改变也不易检测。 继2005年HOG提出之后,DPM模型在借鉴了HOG之后也被提了出来同时还取得了不错的成绩。 DPM概述 DPM(Deformable …

【FLUENT案例】02:DPM模型

1 引子 1.1 案例描述 1.2 学习目标 1.3 模拟内容 2 启动FLUENT并导入网格 3 材料设置 4 Cell Zones Conditions 5 Calculate 6 定义Injecions 7 定义DPM材料 8 颗粒追踪 9 设置粒子分布直径 10 粒子追踪 11 统计出口面上粒径分布 12 修改壁面边界以捕捉颗粒 13 颗粒追踪 14 考虑…

DPM目标检测算法

DPM算法由Felzenszwalb于2008年提出,是一种基于部件的检测方法,对目标的形变具有很强的鲁棒性。目前DPM已成为众多分类、分割、姿态估计等算法的核心部分,Felzenszwalb本人也因此被VOC授予"终身成就奖"。 DPM算法采用了改进后的HOG…

Deformable Parts Model (DPM) 简介

Deformable Parts Model (DPM) 是一种很成功的物体检测方法。可以说这种方法是从HOG继承而来的。传统的HOG特征只采用一个模板表示某种物体,而DPM把物体的模板划分成根模型和部分模型,其中的根模型等效于传统的HOG特征,部分模型则是物体某些部…

DPM(Deformable Part Model)原理详解

写在前面: DPM(Deformable Part Model),正如其名称所述,可变形的组件模型,是一种基于组件的检测算法,其所见即其意。该模型由大神Felzenszwalb在2008年提出,并发表了一系列的cvpr&a…

DPM模型

今天带来的主题——1000000类的快速精确检测。比Base Line快了将近2000倍。但是任何一个好的东西都会有美中不足之处,之后我们在讨论其缺陷。 今天说的这个模型主要优势在于速度快,具体就是对于多类检测问题,检测速度可以做到和类别数目无关…

DPM原理

转自:DPM(Deformable Parts Model)--原理(一) DPM(Deformable Parts Model) Reference: Object detection with discriminatively trained partbased models. IEEE Trans. PAMI, 32(9):1627–1645, 2010. "Support Vector Machines for Multiple-Instance …

十六、DPM模型-颗粒流动

颗粒流动问题是很多同学目前正在研究的问题,这类问题一般来说都比较复杂,Fluent提供了多种模型对这类问题进行模拟,包括DPM、DDPM、DEM、PBM等,上述的每种模型都有其适用的工况,并不通用,这次我们介绍一下D…

十八、DPM模型案例(二)

关于DPM模型的设置,文章十六给出了一个简单的案例,文章十七介绍了DPM离散相界面的设置,本文通过一个案例来介绍DPM模型中Injection界面的设置,主要是颗粒粒径分布的设置。 1 概念介绍 DPM适用条件:DPM模型只适用于颗…