home *** CD-ROM | disk | FTP | other *** search
- package
- {
- public class Encrypt
- {
-
- private static const swaps:Array = [{
- "before":"_10",
- "after":"A"
- },{
- "before":"_15",
- "after":"B"
- },{
- "before":"_17",
- "after":"D"
- },{
- "before":"_20",
- "after":"F"
- },{
- "before":"_22",
- "after":"H"
- },{
- "before":"_24",
- "after":"I"
- },{
- "before":"_30",
- "after":"J"
- },{
- "before":"_31",
- "after":"K"
- },{
- "before":"_0",
- "after":"C"
- },{
- "before":"_1",
- "after":"X"
- },{
- "before":"_2",
- "after":"O"
- },{
- "before":"_3",
- "after":"P"
- },{
- "before":"_4",
- "after":"N"
- },{
- "before":"_5",
- "after":"E"
- },{
- "before":"_6",
- "after":"Y"
- },{
- "before":"_7",
- "after":"Z"
- },{
- "before":"_8",
- "after":"G"
- },{
- "before":"_9",
- "after":"Q"
- },{
- "before":"1001",
- "after":"m"
- },{
- "before":"2001",
- "after":"V"
- },{
- "before":"010",
- "after":"s"
- },{
- "before":"111",
- "after":"d"
- },{
- "before":"101",
- "after":"p"
- },{
- "before":"002",
- "after":"R"
- },{
- "before":"200",
- "after":"n"
- },{
- "before":"220",
- "after":"W"
- },{
- "before":"300",
- "after":"L"
- },{
- "before":"040",
- "after":"S"
- },{
- "before":"400",
- "after":"U"
- },{
- "before":"02",
- "after":"k"
- },{
- "before":"03",
- "after":"M"
- },{
- "before":"04",
- "after":"T"
- },{
- "before":"000000",
- "after":"a"
- },{
- "before":"00000",
- "after":"j"
- },{
- "before":"0000",
- "after":"v"
- },{
- "before":"000",
- "after":"e"
- },{
- "before":"00",
- "after":"w"
- },{
- "before":"11",
- "after":"h"
- },{
- "before":"22",
- "after":"l"
- },{
- "before":"0",
- "after":"q"
- },{
- "before":"1",
- "after":"b"
- },{
- "before":"2",
- "after":"u"
- },{
- "before":"3",
- "after":"c"
- },{
- "before":"4",
- "after":"g"
- },{
- "before":"5",
- "after":"r"
- },{
- "before":"6",
- "after":"t"
- },{
- "before":"7",
- "after":"f"
- },{
- "before":"8",
- "after":"i"
- },{
- "before":"9",
- "after":"o"
- }];
-
-
- public function Encrypt()
- {
- super();
- }
-
- public static function decrypt(param1:String) : String
- {
- var _loc3_:Object = null;
- var _loc2_:int = int(swaps.length - 1);
- while(_loc2_ >= 0)
- {
- _loc3_ = swaps[_loc2_];
- param1 = param1.replace(new RegExp(_loc3_.after,"g"),_loc3_.before);
- _loc2_--;
- }
- return param1;
- }
-
- public static function encrypt(param1:String) : String
- {
- var _loc3_:Object = null;
- var _loc2_:int = 0;
- while(_loc2_ < swaps.length)
- {
- _loc3_ = swaps[_loc2_];
- param1 = param1.replace(new RegExp(_loc3_.before,"g"),_loc3_.after);
- _loc2_++;
- }
- return param1;
- }
- }
- }
-