首頁 後端開發 php教程 如若网站保存MD5或者其他方法加密的密码还有泄漏的风险吗

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

Jun 13, 2016 pm 01:25 PM
md md5 quot

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

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

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

探讨

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

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

------解决方案--------------------
你的理解很对,单独的MD5不是安全的(你可以搜下"在线MD5"),这个也看用户密码的复杂度。如果你的网站保存用户的原始密码,那么公司的程序员都能看到这个密码,而一般用户习惯是所有网站都用同一个用户名和密码。就不说数据被人导出,就是某个变态的程序员,拿着本站的用户名和密码到大的网站试试,估计10个得有7个能登录。
再次鄙视csdn!害得我把所有注册的网站改了一遍。
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

抖音影片的MD5值是怎麼產生的 抖音影片的MD5值是怎麼產生的 Feb 19, 2024 pm 08:37 PM

抖音影片MD5是什麼意思隨著網路科技的快速發展,影片分享平台已成為人們獲取新鮮資訊和娛樂消遣的重要途徑。而在眾多視訊平台中,抖音憑藉其獨特的短視頻形式和精彩內容,迅速贏得了全球用戶的熱愛和追捧。抖音的影片MD5也成為了許多用戶感興趣和關注的話題之一。那麼,抖音影片MD5到底是什麼意思呢?首先,我們需要了解MD5是什麼。 MD5(MessageDigest

MySQL中如何使用MD5加密 MySQL中如何使用MD5加密 May 28, 2023 pm 02:16 PM

什麼是MD5? MD5資訊摘要演算法(英文:MD5Message-DigestAgorithm),一種被廣泛使用的密碼雜湊函數,可以產生一個128位元(16位元組)的雜湊值(hashvalue),用來確保資訊傳輸完整一致。 MD5由美國密碼學家羅納德·李維斯特(RonaldLinnRivest))設計,於1992年公開,以取代MD4演算法。這套演算法的程式在RFC1321標準中被加以規範。 1996年後該演算法被證實有弱點,可以被加以破解,對於需要高度安全性的數據,專家一般建議改用其他

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位元的雜湊值。這為驗證數據的完整性提供了方便,透過比較不同數據

如何使用java實作MD5哈希演算法 如何使用java實作MD5哈希演算法 Sep 21, 2023 am 08:31 AM

如何使用Java實作MD5雜湊演算法MD5(MessageDigestAlgorithm5)是一種常用的雜湊演算法,用於對資料進行加密和校驗的操作。在Java中,我們可以利用MessageDigest類別來實作MD5雜湊演算法。以下是一個簡單的範例程式碼,示範如何使用Java實作MD5演算法。 importjava.security.MessageDigest;

修改MD5後是否算為原創內容? 修改MD5後是否算為原創內容? Feb 19, 2024 pm 08:04 PM

修改md5後算原創嗎在網路時代,創作原創內容成為了一種重要的價值與資源。然而,隨之而來的就是對原創性的質疑與侵權行為。為了防止盜版和抄襲,許多人嘗試使用不同的方法來保護自己的原創作品。其中一個常用的方法就是使用MD5演算法對作品進行修改,以達到「演算法保護」的作用。 MD5(MessageDigestAlgorithm5)是一種常用的訊息摘要演算法,它能

See all articles