摘要:近日登錄改版,密碼通過(guò)用算法加密提交,由于需要模擬登錄,所以不得不去仔細(xì)研究算法。經(jīng)過(guò)研究發(fā)現(xiàn),的相當(dāng)?shù)牟欢嗾f(shuō),直接上實(shí)現(xiàn)的模擬百度實(shí)現(xiàn)的加密。密碼明文讀取并解析公鑰加密加密后的密碼其中是公鑰文件,內(nèi)容如下希望對(duì)做登錄的朋友有幫助。
近日BD登錄改版,密碼通過(guò)JS用Rsa算法加密提交,由于需要模擬登錄BD,所以不得不去仔細(xì)研究Rsa算法。 經(jīng)過(guò)研究發(fā)現(xiàn),BD的Rsa相當(dāng)?shù)腖ow. 不多說(shuō),直接上PHP實(shí)現(xiàn)的模擬百度JS實(shí)現(xiàn)的Rsa加密。
$pubkey = file_get_contents("public.pem"); //echo $pubkey . "
"; $pwd = $_POST["pwd"]; //密碼明文 //echo $pwd . "
"; $pubkeyObj = openssl_get_publickey($pubkey); //openssl 讀取并解析公鑰 //var_dump($pubkeyObj); openssl_public_encrypt($pwd, $encrypt_pwd, $pubkeyObj, OPENSSL_PKCS1_PADDING); //加密 //var_dump($encrypt_pwd); $encrypt_pwd = base64_encode("".$encrypt_pwd); echo $encrypt_pwd; //加密后的密碼
其中public.pem是公鑰文件,內(nèi)容如下:
-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnn8lJNWp9At07NnRhKruMz+Xk khVIlS0LhrSu3JiKdxGRbG//hP3Vcgj8Yu+qlTyofK+1PiUvDATgbV6a8IiO1zhJ /9dL/xLpH81q4drll2NauXGD7UztRV4MQE1Mi2E57STyK4AevxV5iCAPwuHNZ3os mJ7Dr6WcsovXSvdspwIDAQAB -----END PUBLIC KEY-----
希望對(duì)做BD登錄的朋友有幫助。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/20738.html
摘要:世界上有兩種密碼一種是防止你的小妹妹偷看你的文件另一種是防止當(dāng)局閱讀你的文件應(yīng)用密碼學(xué)上篇鏈接年,用更現(xiàn)代的方法使用上三安全使用和備份準(zhǔn)備為了安全性,建議在一臺(tái)斷網(wǎng)的或者系統(tǒng)上生成你的密鑰對(duì)。世界上有兩種密碼:一種是防止你的小妹妹偷看你的文件;另一種是防止當(dāng)局閱讀你的文件.? ...
摘要:方法不僅適用于百度云,別的一些比較難以模擬登陸的網(wǎng)站都可以按照這種方式分析。本文要求讀者具有模擬登陸主要是抓包和閱讀代碼和密碼學(xué)的基本知識(shí)。和模擬登陸微博的分析流程一樣,我們首先要做的是以正常人的流程完整的登錄一遍百度網(wǎng)盤(pán)。 這是第二篇從簡(jiǎn)書(shū)搬運(yùn)過(guò)來(lái)的文章(大家別誤會(huì),是我原創(chuàng)的)。因?yàn)榍耙黄恼拢铱捶错戇€挺好的,所以把這篇也搬運(yùn)過(guò)來(lái)了,其實(shí)目的還是為宣傳自己的分布式微博爬蟲(chóng)(該項(xiàng)目...
摘要:認(rèn)為要從的結(jié)果中取得原文才算破解,本身就是對(duì)摘要算法的誤解。摘要算法與上面兩種完全不同,前面兩種密碼是用于防止信息被竊取,而摘要算法的目標(biāo)是用于證明原文的完整性,也就是說(shuō)用于防止信息被篡改。當(dāng)進(jìn)行摘要算法后,信息就丟失了。 轉(zhuǎn)載請(qǐng)注明出處 http://www.paraller.com 原文排版地址 http://www.paraller.com/2016/05/22/%5B%E8...
摘要:公鑰密碼加密和解密使用不同的密碼的方式,因此公鑰密碼通常也稱(chēng)為非對(duì)稱(chēng)密碼,常用的算法有。其中用公鑰加密需要私鑰解密,稱(chēng)為加密。由于私鑰是不公開(kāi)的,確保了內(nèi)容的保密,沒(méi)有私鑰無(wú)法獲得內(nèi)容用私鑰加密需要公鑰解密,稱(chēng)為簽名。 1.什么是RSA加密 RSA (詳見(jiàn)維基百科)算法是現(xiàn)今使用最廣泛的公鑰密碼算法,也是號(hào)稱(chēng)地球上最安全的加密算法,與 md5 和 sha1 不同,到目前為止,也只有極短...
閱讀 2650·2023-04-26 00:42
閱讀 2799·2021-09-24 10:34
閱讀 3810·2021-09-24 09:48
閱讀 4145·2021-09-03 10:28
閱讀 2577·2019-08-30 15:56
閱讀 2771·2019-08-30 15:55
閱讀 3254·2019-08-29 12:46
閱讀 2244·2019-08-28 17:52