947211232
V2EX  ›  PHP

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

  •  
  •   947211232 · Jul 23, 2018 · 3260 views
    This topic created in 2880 days ago, the information mentioned may be changed or developed.

    #事件

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

    #问题

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

    #操作

    5 replies    2018-07-23 18:26:47 +08:00
    chinvo
        1
    chinvo  
       Jul 23, 2018 via iPhone   ❤️ 1
    用第三方的加密库
    mengzhuo
        2
    mengzhuo  
       Jul 23, 2018   ❤️ 1
    LZ 基础至少要看看啊……

    SHA(Secure Hash Algorithm) 一种摘要算法,校验完整性,防止别人改。
    AES(Advance Encryption Standard) 是一种加密算法,加解密数据,防止别人看懂。
    dobelee
        3
    dobelee  
       Jul 23, 2018 via Android   ❤️ 1
    1. 旧版目前还没有移除,可以继续使用
    2. 写个 java 生成密码的 jar 用 php 调用 (推荐)
    3. php openssl 不懂一些 aes 基础的话比较难实现,因为新版可参考的栗子非常少
    BOYPT
        4
    BOYPT  
       Jul 23, 2018
    http://www.php361.com/index.php?c=index&a=view&id=7939
    两个关键字放 google 搜第一页就有的,这也需要发个帖?
    947211232
        5
    947211232  
    OP
       Jul 23, 2018
    @chinvo @dobelee 谢谢建议
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1184 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 17:54 · PVG 01:54 · LAX 10:54 · JFK 13:54
    ♥ Do have faith in what you're doing.