推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
boom7
V2EX  ›  Python

模拟登录遇见 rsa, js 的 rsa 都是需要自己实现的吗?

  •  
  •   boom7 · Jan 5, 2018 · 4891 views
    This topic created in 3233 days ago, the information mentioned may be changed or developed.
    最近搞爬虫遇见一个 js 的 rsa 加密,断点跟进看了一下似乎是自己实现的 rsa 和 padding,试着取出来公钥用 Python 的 pycrypto 加密了一下 post 过去,也不行,返回说加密组件错误,就是无法解密咯。有点懵逼啊,js 是没有标准的 rsa 实现吗?
    19 replies  •  2018-01-06 13:54:00 +08:00
    qwjhb
    qwjhb
    Jan 5, 2018
    1
    直接上无头浏览器 过了登陆拿了 cookies 再继续爬不就好了
    boom7
    boom7
    OP
    Jan 5, 2018
    2
    @qwjhb 问题是不能用啊。。。之前还想过直接用 execjs 调用 js,但是服务器没有这些包,实在要用的话还要找运维去添加,所以可以的话还是想直接 Python 代码搞定
    qwjhb
    qwjhb
    Jan 5, 2018
    3
    呃 那就尴尬了 仔细看看 js 的报 和 python 生成的包的区别吧
    p2pCoder
    p2pCoder
    Jan 5, 2018
    4
    @boom7 这个包的问题,你不应该考虑 部署方式吗?
    golmic
    golmic
    Jan 5, 2018 via Android
    5
    淘宝的登录还是微博的登录,我都解决了。都是 RSA 加密
    shyling
    shyling
    Jan 5, 2018
    6
    那就是参数写错了吧。。。

    好吧,我昨天碰到一个前端用 aes-256-cbc 的.... 无语
    boom7
    boom7
    OP
    Jan 5, 2018 via Android
    7
    @p2pCoder 部署方式…我一个刚转正的应届生说了也不算啊
    boom7
    boom7
    OP
    Jan 5, 2018 via Android
    8
    @golmic 666,之前一直都是搞 app 的模拟登录,js 的还刚接触
    boom7
    boom7
    OP
    Jan 5, 2018 via Android
    9
    @shyling 感觉 aes 还好一些吧…起码 aes 加密结果都是一样的。rsa 有 padding 的话每次加密出来都不一样,只能 post 过去才知道加密对不对
    changkong
    changkong
    Jan 5, 2018
    10
    crypto-js
    p2pCoder
    p2pCoder
    Jan 5, 2018
    11
    @boom7 这和你资历没啥关系,你现在这种方式,以后没法管理
    changkong
    changkong
    Jan 5, 2018
    12
    @changkong 啊,这个不支持 RSA,请无视
    boom7
    boom7
    OP
    Jan 5, 2018 via Android
    13
    @p2pCoder 我考虑一下,可以的话下周组会跟负责人提一下,感谢提醒
    Loooom
    Loooom
    Jan 5, 2018
    14
    借个楼谢谢了,萌新不能发帖。
    Loooom
    Loooom
    Jan 5, 2018
    15
    http://www.ubssdic.com/main/zxzx/xxpl/qtgg/index.shtml
    翻页内容是 json 形式的,抓包请求发现只有浏览器打开(刷新)状态下才能请求到,请问是啥机制的?如何解决
    shyling
    shyling
    Jan 5, 2018
    16
    @boom7 aes 有 key, iv,padding 啊... rsa 有 padding 为什么会每次变
    boom7
    boom7
    OP
    Jan 5, 2018 via Android
    18
    @shyling padding 随机啊
    0x5e
    0x5e
    Jan 6, 2018
    19
    jsrsasign?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2272 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:22 · PVG 08:22 · LAX 16:22 · JFK 19:22
    ♥ Do have faith in what you're doing.