资讯专栏INFORMATION COLUMN

BD Rsa算法加密密码解析

Acceml / 786人阅读

摘要:近日登录改版,密码通过用算法加密提交,由于需要模拟登录,所以不得不去仔细研究算法。经过研究发现,的相当的不多说,直接上实现的模拟百度实现的加密。密码明文读取并解析公钥加密加密后的密码其中是公钥文件,内容如下希望对做登录的朋友有帮助。

近日BD登录改版,密码通过JS用Rsa算法加密提交,由于需要模拟登录BD,所以不得不去仔细研究Rsa算法。 经过研究发现,BD的Rsa相当的Low. 不多说,直接上PHP实现的模拟百度JS实现的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是公钥文件,内容如下:

-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnn8lJNWp9At07NnRhKruMz+Xk
khVIlS0LhrSu3JiKdxGRbG//hP3Vcgj8Yu+qlTyofK+1PiUvDATgbV6a8IiO1zhJ
/9dL/xLpH81q4drll2NauXGD7UztRV4MQE1Mi2E57STyK4AevxV5iCAPwuHNZ3os
mJ7Dr6WcsovXSvdspwIDAQAB
-----END PUBLIC KEY-----

希望对做BD登录的朋友有帮助。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20738.html

相关文章

  • 2021年,用更现代的方法使用PGP(中)

    摘要:世界上有两种密码一种是防止你的小妹妹偷看你的文件另一种是防止当局阅读你的文件应用密码学上篇链接年,用更现代的方法使用上三安全使用和备份准备为了安全性,建议在一台断网的或者系统上生成你的密钥对。世界上有两种密码:一种是防止你的小妹妹偷看你的文件;另一种是防止当局阅读你的文件.​ ...

    Tecode 评论0 收藏0
  • 超详细的Python实现百度云盘模拟登陆(模拟登陆进阶)

    摘要:方法不仅适用于百度云,别的一些比较难以模拟登陆的网站都可以按照这种方式分析。本文要求读者具有模拟登陆主要是抓包和阅读代码和密码学的基本知识。和模拟登陆微博的分析流程一样,我们首先要做的是以正常人的流程完整的登录一遍百度网盘。 这是第二篇从简书搬运过来的文章(大家别误会,是我原创的)。因为前一篇文章,我看反响还挺好的,所以把这篇也搬运过来了,其实目的还是为宣传自己的分布式微博爬虫(该项目...

    CarterLi 评论0 收藏0
  • [转]MD5(2)-破解MD5之我见

    摘要:认为要从的结果中取得原文才算破解,本身就是对摘要算法的误解。摘要算法与上面两种完全不同,前面两种密码是用于防止信息被窃取,而摘要算法的目标是用于证明原文的完整性,也就是说用于防止信息被篡改。当进行摘要算法后,信息就丢失了。 转载请注明出处 http://www.paraller.com 原文排版地址 http://www.paraller.com/2016/05/22/%5B%E8...

    张红新 评论0 收藏0
  • php-rsa 加密解密

    摘要:公钥密码加密和解密使用不同的密码的方式,因此公钥密码通常也称为非对称密码,常用的算法有。其中用公钥加密需要私钥解密,称为加密。由于私钥是不公开的,确保了内容的保密,没有私钥无法获得内容用私钥加密需要公钥解密,称为签名。 1.什么是RSA加密 RSA (详见维基百科)算法是现今使用最广泛的公钥密码算法,也是号称地球上最安全的加密算法,与 md5 和 sha1 不同,到目前为止,也只有极短...

    livem 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<