V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
947211232
V2EX  ›  PHP

求教: Java SHA1PRNG 方式加密 对应的 PHP AES 加密

  •  
  •   947211232 · 2018-07-23 10:09:32 +08:00 · 2837 次点击
    这是一个创建于 2350 天前的主题,其中的信息可能已经有所发展或是发生改变。

    #事件

    • 跟人对接接口,对方使用 java SHA1PRNG 方式加密(解密对应也是),所以我这边要传的数据也要 php 方式的 SHA1PRNG 方式加密

    #问题

    • 由于没怎么接触过 aes,谷歌搜到旧版的 php aes 加密代码,新版使用 openssl

    #操作

    5 条回复    2018-07-23 18:26:47 +08:00
    chinvo
        1
    chinvo  
       2018-07-23 12:23:27 +08:00 via iPhone   ❤️ 1
    用第三方的加密库
    mengzhuo
        2
    mengzhuo  
       2018-07-23 13:03:58 +08:00   ❤️ 1
    LZ 基础至少要看看啊……

    SHA(Secure Hash Algorithm) 一种摘要算法,校验完整性,防止别人改。
    AES(Advance Encryption Standard) 是一种加密算法,加解密数据,防止别人看懂。
    dobelee
        3
    dobelee  
       2018-07-23 13:40:55 +08:00 via Android   ❤️ 1
    1. 旧版目前还没有移除,可以继续使用
    2. 写个 java 生成密码的 jar 用 php 调用 (推荐)
    3. php openssl 不懂一些 aes 基础的话比较难实现,因为新版可参考的栗子非常少
    BOYPT
        4
    BOYPT  
       2018-07-23 13:43:56 +08:00
    http://www.php361.com/index.php?c=index&a=view&id=7939
    两个关键字放 google 搜第一页就有的,这也需要发个帖?
    947211232
        5
    947211232  
    OP
       2018-07-23 18:26:47 +08:00
    @chinvo @dobelee 谢谢建议
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2805 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:26 · PVG 10:26 · LAX 18:26 · JFK 21:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.