關於 go-fastdfs-web 的SpringBoot 后台管理


1.問題的產生:

  1.公司需要存儲圖片數據,采用Go語言的fastdfs,實現存儲,我的職責就是部署,SpringBoot版本的管理平台、

  2.當我看見代碼之后我的內心是拒絕的,沒有注釋..........Fack

2.問題查看:

    

 

 這里是github上托管的代碼。

 

 這個就是下載下來的代碼,看見代碼我的內心有種不祥的預感...數據庫連接的是sqlite????

 

登入的時候死活都無法登入。想到了,是不是加密密碼了????

 

 機智的我看了一眼源代碼,他先是獲取的了一個UUID,加上你設置的密碼,組成一個字符串,然后用MD5在進行加密這個字符串、真騷。

 

不用說了,把這些代碼拿過來生成一下不就好了嗎?密碼不就有了嗎?我真是個小機靈鬼!

 

 嘻嘻嘻,

 

 

但是實際上事情並沒有那么簡單。密碼還是說登入不上去,我的媽呀。這還不對?我懷疑代碼有問題,我看了一眼 ,這個程序自帶一個修改密碼。里面還有個輸入原密碼,嘻嘻嘻

 

 看下他的解密規則。我不就懂了嗎?嘻嘻嘻

 

 這是什么意思?

 

 解密的時候用到了這個東西?比對他干什么?

 

這個就是生成的UUID啊!我丟。。。 把uuid寫到數據庫的字段中,在進行登入,成功....

 

 

 

 

 

SUCCESS


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM