Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java代码转换为php_Java_Php - Fatal编程技术网

java代码转换为php

java代码转换为php,java,php,Java,Php,我有一个java代码,希望转换为php public String getSHA1Hash(String input) throws NoSuchAlgorithmException, UnsupportedEncodingException { String SHA1Hash = null; MessageDigest md = MessageDigest.getInstance("SHA1"); md.reset(); byte

我有一个java代码,希望转换为php

public String getSHA1Hash(String input) throws NoSuchAlgorithmException, UnsupportedEncodingException {
        String SHA1Hash = null;
        MessageDigest md = MessageDigest.getInstance("SHA1");
        md.reset();
        byte[] buffer = input.getBytes("UTF-8");
        md.update(buffer);
        byte[] digest = md.digest();
        String hexStr = "";
        for (int i = 0; i < digest.length; i++) {
            hexStr += Integer.toString((digest[i] & 0xff) + 0x100, 16).substring(1);
            SHA1Hash = hexStr;
        }
        return SHA1Hash;
public String getSHA1Hash(字符串输入)抛出NoSuchAlgorithmException、UnsupportedEncodingException{
字符串SHA1Hash=null;
MessageDigest md=MessageDigest.getInstance(“SHA1”);
md.reset();
byte[]buffer=input.getBytes(“UTF-8”);
md.update(缓冲区);
字节[]摘要=md.digest();
字符串hextr=“”;
for(int i=0;i

help

PHP有一个从输入字符串创建sha1哈希的函数。无需转换java函数并重建逻辑。

PHP有一个从输入字符串创建sha1哈希的函数。无需转换java函数并重建逻辑。

PHP有一个本机函数来哈希sha1字符串:

手册中的示例:

$str = 'apple';

if (sha1($str) === 'd0be2dc421be4fcd0172e5afceea3970e2f3d940') {
    echo "Would you like a green or red apple?";
}

这将提供与Java代码为“apple”提供的输出相同的输出。

PHP具有散列sha1字符串的本机函数:

手册中的示例:

$str = 'apple';

if (sha1($str) === 'd0be2dc421be4fcd0172e5afceea3970e2f3d940') {
    echo "Would you like a green or red apple?";
}

这将提供与Java代码对“apple”相同的输出.

向我们展示您迄今为止所做的工作。我在API方面遇到了问题,所以我想将数据json从php转换为java,但始终不输入数据,我应该能够翻译给定的java代码,然后链接完整的源代码API java:向我们展示您迄今为止所做的工作。我在API方面遇到了问题,因此我想将数据json转换为java从php到java,但始终不会输入数据,我应该能够翻译给定的java代码,然后链接完整的源api java: