Php -Пакет в node js - PullRequest
       3

Php -Пакет в node js

0 голосов
/ 17 января 2020

Я сейчас использую PHP -PACK в Nodejs

https://www.npmjs.com/package/php-pack

Но, к сожалению, это не так работает на windows

, поэтому кто-нибудь знает, что код js имеет ту же функциональность, что и

pack('H*', md5('password')

Я пробовал этот код из этой ссылки, но не помог решить проблему

PHP Упаковать / распаковать реализацию в Javascript Несоответствие

                  String.prototype.packHex = function () {
                var source = this.length % 2 ? this + '0' : this
                    var result = ''

                for (var i = 0; i < source.length; i = i + 3) {
                    result += String.fromCharCode(parseInt(source.substr(i, 2), 16))
                }

                return result
              }
            console.log('Pack-hex: --->', Buffer.from(md5('password').packHex()))
            console.log('php-pack: --->', Buffer.from(pack('H*', md5('password'))))

Результат:

        Pack-hex: ---> X8OcO8KqZWHCg33CuCzCmQ==
        php-pack: ---> X03MO1qnZdYdgyfeuILPmQ==

Спасибо за вашу помощь

...