2012-03-26 7 views
0

私は、サーバーを扱うノキアの携帯電話でQMLでアプリケーションを開発しています。QMLパスワードの暗号化

「DES暗号化アルゴリズムを使用して」暗号化されたパスワードをサーバー側に送信する必要があります。

どうすればいいですか?

私は以下のようにhttp://www.tero.co.uk/des/使用されています:

import "../js/Des.js" as Core 

    Button { 
    id:loginBtn 
    anchors.centerIn: parent 
    text: "test encryption" 
onClicked: { 
    var doc = new XMLHttpRequest(); 
    doc.onreadystatechange = function() { 


         if(doc.readyState == XMLHttpRequest.DONE) { 
            var a = doc.responseText; 
            print(a); 

        } 


     } 
    var result = Core.des ("My_key","1234"); 
    print(result); 
    } 
    } 

変数valusがある結果:???? R4

誰も私が間違ってそのライブラリを使用した場合を教えたり、私に別の解決策を伝えることができます。事前に

おかげ..

答えて

1

2種類の溶液:

はJavascriptを使用して直接QMLでDES暗号化を行い、簡単にGoogleはこのページhttp://www.tero.co.uk/des/

を与えそれとも、C++で小さなラッパーを作成することjavascriptからDES暗号化を呼び出します。多くのライブラリがあります。例えば、http://delta.affinix.com/qca/

+0

お返事ありがとうございます。私はこのリンクを試してみましたが、暗号化が正しく行われていませんでした。 QMLでQCAを使用する方法を教えてください。 –

+0

簡単な推測では、このルーチンは生のバイナリ形式で提供しています。 – onion

関連する問題