代码:
<body>
<p>
  <% 
  
   String result=ddd.getdisksn();//通过jni获取的硬盘序列号
   String mi=abc.getEncString("75JO6066S00016CCA8767");des加密函数
   String mi2=abc.getEncString(result);
%>
</p>
<p><%=result%></p>
<p><%=mi%></p>
<p><%=mi2%></p></body>显示结果:
75JO6066S00016CCA87676VdCpwOTBuZ7BOdr4t36HQq7pIAkibDv1oDXXNbNGEW8wqhK373KWHpcaZBLG78Y9vUueHSmqnZNBJsOY+CFbA==问题:
   “75JO6066S00016CCA8767”应该和result的值是一样的,为什么加密出来的结果不一样呢?解密时通过abc.getEnsString(result)加密的内容就可以得到75JO6066S00016CCA8767的结果,而通过abc.getEncString("75JO6066S00016CCA8767")加密的就不可以。