AS3中使用as3crypto类加密解密Des

作者: Robin 分类: Asp.net 发布时间: 2011-09-06 12:05

AS3加密是在ActionScript3写一个加密库,提供了几种常见的算法。此版本还引入了TLS引擎(TLS是俗称SSL。)
本文介绍如何使用as3Crypto进行RSA加密
第一:
as3crypto:一个as3的关于加解密的开源项目
http://code.google.com/p/as3crypto/

第二:
myKeyStr="123456";
myKey=new ByteArray();
myKey.writeUTFBytes(myKeyStr);
myDes=new DESKey(myKey);
第三、
tmpByteArray=convertStringToByteArray(txt1.text);
myDes.encrypt(tmpByteArray, 0);
txt2.text=convertByteArrayToString(tmpByteArray);
myDes.decrypt(tmpByteArray, 0);
txt3.text=convertByteArrayToString(tmpByteArray);
第四、

   //String转ByteArray  
               public function convertStringToByteArray(str:String):ByteArray  
               {  
                   var bytes:ByteArray;  
                   if (str)  
                   {  
                       bytes=new ByteArray();  
                       bytes.writeUTFBytes(str);  
                   }  
                   return bytes;  
               }  
               //ByteArray转String  
               public function convertByteArrayToString(bytes:ByteArray):String  
               {  
                   var str:String;  
                   if (bytes)  
                   {  
                       bytes.position=0;  
                       str=bytes.readUTFBytes(bytes.length);  
                   }  
                   return str;  
               }  
更多请访问http://blog.xunbin.com/Article/2011/9/6/1315187048/

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签云