
function getSummary() {
  var libver, drvver, digest, bstr, iKeyDigest, result, sn;
  //alert(iKeyClient);
  try {
	  libver = iKeyClient.GetLibVersion().toString(16);
	  drvver = iKeyClient.GetDriverVersion().toString(16);
	  //bstr = iKeyClient.GetStringProperty();
	  //alert(libver);
	  //alert(drvver);
	  try{
	    result = iKeyClient.OpenDevice(1, "");
	    iKeyClient.ChangeDir(0x200,0x22,"");
	
	    sn = iKeyClient.GetStringProperty(0x07, 0, "");
	    iKeyClient.OpenFile(0x40, 0x221);
	    //alert("生成的客户端挑战码：" + chlng);
	    //chlng = "119,42,51,104,52,68,155,181,126,47,71,0,134,47,71,0";
	    digest = iKeyClient.HashToken(1, 0, chlng);
	    //alert("第一轮哈希运算结果 : "+digest);
	    iKeyClient.CloseFile();
	    iKeyClient.OpenFile(0x40, 0x222);
	    iKeyDigest = iKeyClient.HashToken(1, 0, digest);
	    //alert("第二轮哈希运算结果 : "+iKeyDigest);
	    iKeyClient.CloseFile();
	    iKeyClient.CloseDevice();
	    return iKeyDigest+"^_^"+sn;
	  } catch(e) {
        alert(e.message);
	    alert("iKey用户登录失败，请确认以下两项：\n1.是否有插入iKey设备。\n2.是否为该设备安装了驱动程序。\n如果以上两项均为是，仍然无法登录请联系本中心。");//(parseInt(e.number)).toString(16)
	    iKeyClient.CloseDevice();
	    return null;
	  }
  } catch(e) {
  	alert("iKey用户登录失败，服务器未安装相关控件。")
  }
  
}