1.問題的產生:
1.公司需要存儲圖片數據,采用Go語言的fastdfs,實現存儲,我的職責就是部署,SpringBoot版本的管理平台、
2.當我看見代碼之后我的內心是拒絕的,沒有注釋..........Fack
2.問題查看:
這里是github上托管的代碼。
這個就是下載下來的代碼,看見代碼我的內心有種不祥的預感...數據庫連接的是sqlite????
登入的時候死活都無法登入。想到了,是不是加密密碼了????
機智的我看了一眼源代碼,他先是獲取的了一個UUID,加上你設置的密碼,組成一個字符串,然后用MD5在進行加密這個字符串、真騷。
不用說了,把這些代碼拿過來生成一下不就好了嗎?密碼不就有了嗎?我真是個小機靈鬼!
嘻嘻嘻,
但是實際上事情並沒有那么簡單。密碼還是說登入不上去,我的媽呀。這還不對?我懷疑代碼有問題,我看了一眼 ,這個程序自帶一個修改密碼。里面還有個輸入原密碼,嘻嘻嘻
看下他的解密規則。我不就懂了嗎?嘻嘻嘻
這是什么意思?
解密的時候用到了這個東西?比對他干什么?
這個就是生成的UUID啊!我丟。。。 把uuid寫到數據庫的字段中,在進行登入,成功....