搜索
首页后端开发php教程如若网站保存MD5或者其他方法加密的密码还有泄漏的风险吗

如果网站保存MD5或者其他方法加密的密码还有泄漏的风险吗?
原始密码只有用户自己知道,网站也不知道。

并且这个加密算法加上网站自己的一个密码串,那么即使数据库被攻破了,拿到的密码实际上也没用,既不能用来登陆,也不能用于多个网站的通用,即使那个用户各个网站用到都是相同的用户名和密码。

------解决方案--------------------
如果盐值强度够,而且没有泄露的话。应该没问题
------解决方案--------------------

探讨

我的意思是如果某些关键数据,在上传的时候就已经加密,别说黑客,就是网站自己也不知道客户的资料,因为公开的加密算法,而用户从来不用上传自己的密码,永远只有用户自己知道。暴力破解在公开加密算法的情况下,根本很难破解,除了用户自己设置极简单密码这种情况是无解的,别人如果能猜到密码,任何安全技术都无能为力了。

用户名,以及一些文字类需要在浏览器显示的内容,是不能加密的,因为这些东西是需要公开出来的……

------解决方案--------------------
你的理解很对,单独的MD5不是安全的(你可以搜下"在线MD5"),这个也看用户密码的复杂度。如果你的网站保存用户的原始密码,那么公司的程序员都能看到这个密码,而一般用户习惯是所有网站都用同一个用户名和密码。就不说数据被人导出,就是某个变态的程序员,拿着本站的用户名和密码到大的网站试试,估计10个得有7个能登录。
再次鄙视csdn!害得我把所有注册的网站改了一遍。
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
MySQL中如何使用MD5加密MySQL中如何使用MD5加密May 28, 2023 pm 02:16 PM

什么是MD5?MD5信息摘要算法(英语:MD5Message-DigestAgorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hashvalue),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(RonaldLinnRivest))设计,于1992年公开,用以取代MD4算法。这套算法的程序在RFC1321标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他

抖音视频的MD5值是怎么生成的抖音视频的MD5值是怎么生成的Feb 19, 2024 pm 08:37 PM

抖音视频MD5是什么意思随着互联网技术的快速发展,视频分享平台已经成为人们获取新鲜资讯和娱乐消遣的重要途径。而在众多视频平台中,抖音凭借其独特的短视频形式和精彩内容,迅速赢得了全球用户的热爱和追捧。抖音的视频MD5也成为了许多用户感兴趣和关注的话题之一。那么,抖音视频MD5到底是什么意思呢?首先,我们需要了解MD5是什么。MD5(MessageDigest

PHP中的MD5加密技术指南PHP中的MD5加密技术指南May 22, 2023 am 08:40 AM

PHP是一门非常强大的编程语言,广泛应用于Web开发领域。随着Web网站日益壮大,网站安全问题成为Web开发中不可忽视的因素。其中,密码安全是最为重要的一环。为了保护用户密码,Web开发人员常常使用加密技术来对密码进行加密存储,MD5就是其中一种常用的加密技术。本文将重点介绍PHP中的MD5加密技术。一、MD5算法简介MD5(Me

PHP计算文件的 MD5 散列PHP计算文件的 MD5 散列Mar 21, 2024 pm 01:42 PM

这篇文章将为大家详细讲解有关PHP计算文件的MD5散列,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP计算文件的MD5散列MD5(MessageDigest5)是一种单向加密算法,可将任意长度的消息转换为固定长度的128位哈希值。它广泛用于确保文件完整性、验证数据真实性和创建数字签名。在PHP中计算文件的MD5散列php提供了多种方法来计算文件的MD5散列:使用md5_file()函数md5_file()函数直接计算文件的MD5哈希值,返回一个32个字符的

什么是MD5哈希值?什么是MD5哈希值?Feb 18, 2024 pm 08:50 PM

MD5值是什么?在计算机科学中,MD5(MessageDigestAlgorithm5)是一种常用的散列函数,用于对消息进行摘要或加密。它产生一个固定长度的128位二进制数字,通常以32位的十六进制表示。MD5算法由RonaldRivest于1991年设计。尽管在密码学领域中,MD5算法被认为已经不再安全,但它仍广泛应用于数据完整性验证和文件校验等方

md5值长度是多少md5值长度是多少Feb 23, 2024 pm 02:06 PM

标题:MD5值的长度是多少?正文:MD5(MessageDigestAlgorithm5)是一种常用的哈希算法,它将任意长度的消息输入,并产生出一个128位(16字节)的哈希值作为输出。MD5算法具有以下几个特点:定长输出:与输入消息长度无关,无论输入消息的长度有多长,MD5算法都能生成128位的哈希值。这为验证数据的完整性提供了方便,通过比较不同数据

文件的MD5值的含义是什么文件的MD5值的含义是什么Feb 18, 2024 pm 10:41 PM

文件的MD5是什么意思在计算机领域,文件的MD5是指通过使用MD5算法对文件进行计算得到的唯一标识符。MD5算法是一种广泛应用的加密算法,它可以将任意长度的输入数据转化为一个固定长度的128位(16字节)输出,这个输出也被称为MD5值或者MD5哈希值。MD5算法的设计目标是尽可能地简单和快速,同时保证输出的结果具有较高的唯一性和不可逆性。在计算一个文件的MD

如何使用java实现MD5哈希算法如何使用java实现MD5哈希算法Sep 21, 2023 am 08:31 AM

如何使用Java实现MD5哈希算法MD5(MessageDigestAlgorithm5)是一种常用的哈希算法,用于对数据进行加密和校验的操作。在Java中,我们可以利用MessageDigest类来实现MD5哈希算法。以下是一个简单的示例代码,演示了如何使用Java实现MD5算法。importjava.security.MessageDigest;

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器