Heim Backend-Entwicklung PHP-Tutorial 如若网站保存MD5或者其他方法加密的密码还有泄漏的风险吗

如若网站保存MD5或者其他方法加密的密码还有泄漏的风险吗

Jun 13, 2016 am 10:31 AM
md md5 quot

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

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

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

探讨

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

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

------解决方案--------------------
你的理解很对,单独的MD5不是安全的(你可以搜下"在线MD5"),这个也看用户密码的复杂度。如果你的网站保存用户的原始密码,那么公司的程序员都能看到这个密码,而一般用户习惯是所有网站都用同一个用户名和密码。就不说数据被人导出,就是某个变态的程序员,拿着本站的用户名和密码到大的网站试试,估计10个得有7个能登录。
再次鄙视csdn!害得我把所有注册的网站改了一遍。
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie wird der MD5-Wert von Douyin-Videos generiert? Wie wird der MD5-Wert von Douyin-Videos generiert? Feb 19, 2024 pm 08:37 PM

Was bedeutet Douyin Video MD5? Mit der rasanten Entwicklung der Internettechnologie sind Video-Sharing-Plattformen für Menschen zu einer wichtigen Möglichkeit geworden, aktuelle Informationen und Unterhaltung zu erhalten. Unter vielen Videoplattformen hat Douyin mit seinem einzigartigen Kurzvideoformat und seinen spannenden Inhalten schnell die Liebe und Popularität von Nutzern auf der ganzen Welt gewonnen. Auch Douyins Video MD5 ist für viele Nutzer zu einem interessanten und besorgniserregenden Thema geworden. Was genau bedeutet Douyin-Video MD5? Zuerst müssen wir verstehen, was MD5 ist. MD5(MessageDigest

So verwenden Sie die MD5-Verschlüsselung in MySQL So verwenden Sie die MD5-Verschlüsselung in MySQL May 28, 2023 pm 02:16 PM

Was ist MD5? MD5 Message-DigestAgorithm (englisch: MD5Message-DigestAgorithm), eine weit verbreitete kryptografische Hash-Funktion, kann einen 128-Bit (16 Byte) Hash-Wert (Hash-Wert) erzeugen, um eine vollständige und konsistente Informationsübertragung sicherzustellen. MD5 wurde vom amerikanischen Kryptographen Ronald Linn Rivest entworfen und 1992 veröffentlicht, um den MD4-Algorithmus zu ersetzen. Das Programm dieses Algorithmus ist im RFC1321-Standard spezifiziert. Nach 1996 zeigte sich, dass der Algorithmus Schwachstellen aufwies und geknackt werden konnte. Für Daten, die eine hohe Sicherheit erfordern, empfehlen Experten grundsätzlich die Verwendung anderer Algorithmen.

PHP berechnet den MD5-Hash der Datei PHP berechnet den MD5-Hash der Datei Mar 21, 2024 pm 01:42 PM

In diesem Artikel wird ausführlich erläutert, wie PHP den MD5-Hash von Dateien berechnet. Der Herausgeber hält dies für recht praktisch, daher teile ich es Ihnen als Referenz mit. Ich hoffe, dass Sie nach dem Lesen dieses Artikels etwas gewinnen können. PHP berechnet den MD5-Hash einer Datei. MD5 (MessageDigest5) ist ein Einweg-Verschlüsselungsalgorithmus, der Nachrichten beliebiger Länge in einen 128-Bit-Hashwert fester Länge umwandelt. Es wird häufig verwendet, um die Dateiintegrität sicherzustellen, die Datenauthentizität zu überprüfen und digitale Signaturen zu erstellen. Berechnen des MD5-Hash einer Datei in PHP PHP bietet mehrere Methoden zum Berechnen des MD5-Hash einer Datei: Verwenden Sie die Funktion md5_file(). Die Funktion md5_file() berechnet direkt den MD5-Hash-Wert der Datei und gibt einen 32-stelligen Wert zurück

Eine Anleitung zu MD5-Verschlüsselungstechniken in PHP Eine Anleitung zu MD5-Verschlüsselungstechniken in PHP May 22, 2023 am 08:40 AM

PHP ist eine sehr leistungsfähige Programmiersprache, die im Bereich der Webentwicklung weit verbreitet ist. Da Websites von Tag zu Tag wachsen, sind Website-Sicherheitsprobleme zu einem Faktor geworden, der bei der Webentwicklung nicht ignoriert werden darf. Unter ihnen ist die Passwortsicherheit der wichtigste Teil. Um Benutzerkennwörter zu schützen, verwenden Webentwickler häufig Verschlüsselungstechnologien zum Verschlüsseln und Speichern von Kennwörtern. MD5 ist eine der am häufigsten verwendeten Verschlüsselungstechnologien. Dieser Artikel konzentriert sich auf die MD5-Verschlüsselungstechnologie in PHP. 1. Einführung in den MD5-Algorithmus MD5 (Me

Wie lang ist der MD5-Wert? Wie lang ist der MD5-Wert? Feb 23, 2024 pm 02:06 PM

Titel: Wie lang ist ein MD5-Wert? Text: MD5 (MessageDigestAlgorithm5) ist ein häufig verwendeter Hash-Algorithmus, der eine Nachricht beliebiger Länge eingibt und als Ausgabe einen 128-Bit-Hash-Wert (16 Byte) erzeugt. Der MD5-Algorithmus weist die folgenden Merkmale auf: Ausgabe mit fester Länge: Unabhängig von der Länge der Eingabenachricht kann der MD5-Algorithmus einen 128-Bit-Hashwert generieren, unabhängig von der Länge der Eingabenachricht. Dies erleichtert die Überprüfung der Datenintegrität durch den Vergleich verschiedener Daten

Was ist ein MD5-Hashwert? Was ist ein MD5-Hashwert? Feb 18, 2024 pm 08:50 PM

Was ist der MD5-Wert? In der Informatik ist MD5 (MessageDigestAlgorithm5) eine häufig verwendete Hash-Funktion zum Verdauen oder Verschlüsseln von Nachrichten. Es erzeugt eine 128-Bit-Binärzahl fester Länge, die normalerweise im 32-Bit-Hexadezimalformat dargestellt wird. Der MD5-Algorithmus wurde 1991 von Ronald Rivest entwickelt. Obwohl der MD5-Algorithmus im Bereich der Kryptographie als nicht mehr sicher gilt, wird er immer noch häufig zur Datenintegritätsprüfung und Dateiprüfung eingesetzt.

Was bedeutet der MD5-Wert einer Datei? Was bedeutet der MD5-Wert einer Datei? Feb 18, 2024 pm 10:41 PM

Was bedeutet der MD5 einer Datei? Im Computerbereich bezieht sich der MD5 einer Datei auf eine eindeutige Kennung, die mithilfe des MD5-Algorithmus zur Berechnung einer Datei berechnet wird. Der MD5-Algorithmus ist ein weit verbreiteter Verschlüsselungsalgorithmus, der Eingabedaten beliebiger Länge in eine 128-Bit-Ausgabe (16 Byte) mit fester Länge umwandeln kann. Diese Ausgabe wird auch MD5-Wert oder MD5-Hash-Wert genannt. Das Entwurfsziel des MD5-Algorithmus besteht darin, so einfach und schnell wie möglich zu sein und gleichzeitig sicherzustellen, dass die Ausgabeergebnisse höchst einzigartig und irreversibel sind. Berechnen des MD einer Datei

So implementieren Sie den MD5-Hash-Algorithmus mit Java So implementieren Sie den MD5-Hash-Algorithmus mit Java Sep 21, 2023 am 08:31 AM

So verwenden Sie Java zum Implementieren des MD5-Hash-Algorithmus MD5 (MessageDigestAlgorithm5) ist ein häufig verwendeter Hash-Algorithmus, der zum Verschlüsseln und Überprüfen von Daten verwendet wird. In Java können wir die MessageDigest-Klasse verwenden, um den MD5-Hash-Algorithmus zu implementieren. Im Folgenden finden Sie einen einfachen Beispielcode, der zeigt, wie der MD5-Algorithmus mit Java implementiert wird. importjava.security.MessageDigest;

See all articles