NSData to Java String

后端 未结 2 1810
野趣味
野趣味 2021-01-16 14:59

I\'ve been writing a Web Application recently that interacts with iPhones. The iPhone iphone will actually send information to the server in the form of a plist. So it\'s no

2条回答
  •  孤独总比滥情好
    2021-01-16 15:21

    After base64 decoding it you need to hex encode it. This is what PL Editor is showing you.

    So...

    SomeData
    UW31ejxbelle7PaeRAEen3EWMLojbFmsm7LuRAscirI=

    Can be represented with...

    byte[] bytes = Base64.decode("UW31ejxbelle7PaeRAEen3EWMLojbFmsm7LuRAscirI=");
    BigInteger bigInt = new BigInteger(bytes);
    String hexString = bigInt.toString(16);
    System.out.println(hexString);
    

    To get...

    <516df5aa 3c5b5259 74ecf683 4401259f 711630ba 236c59ac 9bb2ee44 0b1c8ab2>
    

提交回复
热议问题