QML密码加密

时间:2012-03-26 13:47:49

标签: 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是:A ???? r4

任何人都可以告诉我,如果我使用该库错误或告诉我另一种解决方案。

提前致谢..

1 个答案:

答案 0 :(得分:1)

两种解决方案:

使用Javascript直接在QML中进行DES加密,快速谷歌给了这个页面http://www.tero.co.uk/des/

或者您在C ++中创建一个小包装器,您可以从javascript调用它来进行DES加密。有很多库可用,例如http://delta.affinix.com/qca/