백엔드 개발 PHP 튜토리얼 nodeJS md5 암호화된 중국어와 PHP 간의 불일치 결과에 대한 솔루션

nodeJS md5 암호화된 중국어와 PHP 간의 불일치 결과에 대한 솔루션

Jul 29, 2016 am 09:01 AM
Crypto md5 str var

프로젝트의 필요에 따라 인터페이스 호출을 하려면 node.JS와 php가 필요합니다. 중국어용 md5 암호화와 중국어 md5 암호화용 php를 사용한 node.JS의 결과가 다른 것으로 나타났습니다.

PHP

<code><span><span><?php</span><span>$str</span> = <span>'程序员'</span>;
<span>echo</span><span>$str</span>.<span>' md5:'</span>.md5(<span>$str</span>);
<span>?></span></span></code>
로그인 후 복사

출력:
프로그래머 md5:72d9adf4944f23e5efde37f6364c126f

node.JS

<code><span>var</span> crypto = <span>require</span>(<span>'crypto'</span>);

<span>var</span> md5 = <span><span>function</span><span>(str)</span>{</span><span>var</span> crypto_md5 = crypto.createHash(<span>'md5'</span>);
    <span>return</span> crypto_md5.digest(<span>'hex'</span>);
}

<span>var</span> str = <span>'程序员'</span>;
<span>var</span> result = str + <span>' md5:'</span> + md5(str);

console.log(result);</code>
로그인 후 복사

출력:
프로그래머 md5:d41d8cd98f00b204e9800998ecf8427e


정보를 확인한 결과 코딩 문제인 것으로 확인되었습니다. node.JS에 코딩을 추가하면 문제가 해결될 수 있습니다.

해결 방법은 다음과 같습니다.

<code><span>var</span> crypto = <span>require</span>(<span>'crypto'</span>);

<span>var</span> md5 = <span><span>function</span><span>(str)</span>{</span><span>var</span> crypto_md5 = crypto.createHash(<span>'md5'</span>);
    crypto_md5.update(str, <span>'utf8'</span>); <span>// 加入编码</span><span>return</span> crypto_md5.digest(<span>'hex'</span>);
}

<span>var</span> str = <span>'程序员'</span>;
<span>var</span> result = str + <span>' md5:'</span> + md5(str);

console.log(result);</code>
로그인 후 복사

출력:
프로그래머 md5:72d9adf4944f23e5efde37f6364c126f

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위 내용은 관련 내용을 포함하여 nodeJS md5 암호화 중국어와 PHP 결과 간의 불일치에 대한 해결책을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

차세대 Meme Coin Supercycle: 스포츠 및 Meme 문화의 헤비급 챔피언인 XYZVerse(XYZ)를 만나보세요 차세대 Meme Coin Supercycle: 스포츠 및 Meme 문화의 헤비급 챔피언인 XYZVerse(XYZ)를 만나보세요 Nov 03, 2024 pm 09:36 PM

2024년 마지막 분기에 암호화폐 세계에 기대감이 고조되면서 투자자들은 놀라운 수익을 제공할 수 있는 잠재력을 지닌 디지털 자산을 찾고 있습니다. 성공적인 암호화 수치에서 얻은 통찰력은 특정 토큰이 만료될 수 있음을 나타냅니다.

암호화폐 인플루언서 Cobie, Pump.fun을 통해 발행된 Solana(SOL) Meme 코인 공급량의 60% 소각 암호화폐 인플루언서 Cobie, Pump.fun을 통해 발행된 Solana(SOL) Meme 코인 공급량의 60% 소각 Nov 09, 2024 am 04:14 AM

Cobie로 더 널리 알려진 Jordan Fish는 11월 8일 금요일에 Pump.fun을 통해 발행된 Solana(SOL) 밈 코인 공급량의 60%를 소각했습니다.

Robinhood Crypto는 SEC 조사를 제거합니다! OKX의 회사는 합의에 8 천 8 백만 달러를 지불합니다 Robinhood Crypto는 SEC 조사를 제거합니다! OKX의 회사는 합의에 8 천 8 백만 달러를 지불합니다 Mar 04, 2025 am 09:15 AM

미국 cryptocurrency 규제 정책의 변화의 징후 : Robinhood and Okx 사례 분석 최근에, Cryptocurrency 분야에 대한 미국 규제 기관의 규제 태도는 미묘한 변화를 겪었습니다. Robinhood Crypto (RHC)는 Securities and Exchange Commission (SEC) 조사에서 성공적으로 탈출했으며 OKX의 자회사 Auxcayes Fintechco는 미국 법무부 (DOJ)와 합의하여 840 만 달러의 벌금을 지불했습니다. 이 두 사건은 함께 미국 cryptocurrency 규제에서 동적 조정과 규정 준수 환경에 적극적으로 적응하려는 회사의 노력을 보여줍니다. RobinhoodCrypto 승리 : SEC는 조사 2025 2

Digital Cryptocurrency App Trading Software Top10 (2025 년 최신 순위) Digital Cryptocurrency App Trading Software Top10 (2025 년 최신 순위) Mar 17, 2025 pm 05:12 PM

이 기사는 상위 10 개 디지털 가상 환전 플랫폼을 나열하고 OKX, Binance, Gate.io, Huobi Global, Kraken, Coinbase, Kucoin, Crypto.com, Bitfinex 및 Bitstamp를 순위하고 소개합니다 등 거래를 선택할 때 보안, 수수료, 통화 선택, 사용자 인터페이스, 유동성 및 고객 지원과 같은 요소가 고려됩니다. 이 기사는 투자가 신중해야한다고 강조하고 사용자는 자신의 요구에 따라 사용자가 있어야한다고 권장합니다.

Crypto Bitlord: 끊임없이 변화하는 암호화폐 세계에서 영향력의 예술을 마스터한 사람 Crypto Bitlord: 끊임없이 변화하는 암호화폐 세계에서 영향력의 예술을 마스터한 사람 Nov 16, 2024 am 04:34 AM

특히 밈 코인 세계에서 정직한 태도, 예리한 통찰력, 개방적인 태도로 유명한 Bitlord는 자신을 위한 뚜렷한 틈새 시장을 만들었습니다.

비트코인이 67,000달러 아래로 떨어지고 Memecoins는 시장 불확실성 속에서 힘을 얻습니다. 비트코인이 67,000달러 아래로 떨어지고 Memecoins는 시장 불확실성 속에서 힘을 얻습니다. Oct 23, 2024 am 04:22 AM

오늘, 2024년 10월 22일, 미국의 지정학적 긴장과 선거 불확실성으로 인해 암호화폐 시장은 소폭 하락했습니다.

세계 10 대 10 가상 통화 앱 순위, 상위 10 가지 가상 디지털 통화 거래 플랫폼 세계 10 대 10 가상 통화 앱 순위, 상위 10 가지 가상 디지털 통화 거래 플랫폼 Feb 12, 2025 am 06:09 AM

세계 10 대의 가상 디지털 통화 거래 플랫폼에는 Binance, FTX, Coinbase Pro, Okx, Huobi.com, Kraken, Coinbase, Bybit, Gate.io 및 Kucoin이 포함됩니다. 플랫폼을 선택할 때는 보안, 거래 수수료, 유동성, 지원 통화, 사용자 경험 및 고객 지원과 같은 요소를 고려해야합니다.

홍콩의 상위 10 개 통화 거래 플랫폼 Top 10 Exchange 가상 통화 앱 플랫폼 홍콩의 상위 10 개 통화 거래 플랫폼 Top 10 Exchange 가상 통화 앱 플랫폼 Feb 15, 2025 pm 06:15 PM

글로벌 금융 센터 중 하나 인 홍콩은 최근 몇 년간 통화 서클 트레이딩 플랫폼에서 번성했습니다. 이 기사는 홍콩의 상위 10 개 거래 플랫폼 (특성, 장점 및 단점을 포함하여 투자자가 가장 적합한 거래 플랫폼을 선택할 수 있도록 도와 줄 것입니다.

See all articles