2017-08-29 3 views
0
function separateMd5(begin,end) { 
    console.log("Begin: "+begin); 


    // The variable begin, when encrypted, shows me the incorrect encryption 
    console.log('With function hexMD5 begin: (Incorrect)'); 
    var encrypted = md5.hexMD5(begin); 
    console.log(encrypted); 

    // The correct encryption should be this: 
    console.log("Declare begin and use function hexMD5 (Correct):") 
    begin='\075'; 
    var encrypted = md5.hexMD5(begin); 
    console.log(encrypted); 

} 

OUTPUT作成し、正しいデータ型

Begin: \075 
With function hexMD5 begin: (Incorrect) 
27790613e018862f3b5b92b8d4f48f44 
Declare begin and use function hexMD5 (Correct): 
43ec3e5dee6e706af7766fffea512721 

は、私はちょうど、問題が始まるのデータ型に来ることを知っているので、それは異なる結果を生成します。 私は2つの異なる文字列を使用しているので、あなたは異なる結果を得ている(43ec3e5dee6e706af7766fffea512721)

+2

最初の値 'begin'には、異なる結果が出ているため、印刷できない文字が含まれています。 – alexmac

答えて

1

を宣言せずに同じ結果を生成し始める必要があります:\\075\075を。

+0

変換の仕方\\ 075〜\ 075? @destoryer – Juvenal

関連する問題