字符串转换 加密(拷)

 public class Format{   

  //字符串转换函数

    public String getChineseStr(String str){

        try{         

    byte[] temp_s=str.getBytes("ISO-8859-1");       

      String temp=new String(temp_s);         

    return temp;       

  }catch(Exception e){       

      return null;        

 }    

}    

 //加密函数  

   public  String  pass(String  s){  

       int num=s.length();    

     char[] a=new char[num];    

     char[] b=new char[num];   

      a=s.toCharArray();       

  for (int i=0;i<=num-1;i++){   

          b[i]=(char)((~(int)a[i])-128);     

    }        

 return (new String(b));   

  }    

 //解密函数   

  public String unpass(String s){   

      int num=s.length();      

   char[] a=new char[num];     

    a=s.toCharArray();       

  for (int i=0;i<=num-1;i++)        

     a[i]=(char)(~((int)a[i]+128));    

     return (new String(a));    

 }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值