python 代码转php
ringa_lee
ringa_lee 2017-04-17 17:09:48
[Python讨论组]
import base64

def gg(a, c):
        f = h = 0
        b = list(range(256))
        result = ''
        while h < 256:
            f = (f + b[h] + ord(a[h % len(a)])) % 256
            b[h], b[f] = b[f], b[h]
            h += 1
        q = f = h = 0
        while q < len(c):
            h = (h + 1) % 256
            f = (f + b[h]) % 256
            b[h], b[f] = b[f], b[h]
            if isinstance(c[q], int):
                result += chr(c[q] ^ b[(b[h] + b[f]) % 256])
            else:
                result += chr(ord(c[q]) ^ b[(b[h] + b[f]) % 256])
            q += 1

        return result

if __name__ == '__main__':
    q = "MQXVSggWJLjT1vjI/eJxW9ai70Jv1w/CXBs="
    a = base64.b64decode(bytes(q, 'ascii'))
    code = gg('becaf9be', a)
    print(code)

PHP怎么实现

ringa_lee
ringa_lee

ringa_lee

全部回复(1)
巴扎黑

就是一个 base64_decode() 函数调用。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号