java&javascript自定义加密数据传输代码示例-创新互联

在开发应用过程中,客户端与服务端经常需要进行数据传输,涉及到重要隐私信息时,开发者自然会想到对其进行加密,即使传输过程中被“有心人”截取,也不会将信息泄露。对于加密算法,相信不少开发者也有所耳闻,比如MD5加密,Base64加密,DES加密,AES加密,RSA加密等等。。可利用亦或,并,且,等进行简单加密。

成都创新互联公司服务项目包括霍林郭勒网站建设、霍林郭勒网站制作、霍林郭勒网页制作以及霍林郭勒网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,霍林郭勒网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到霍林郭勒省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

示例代码中使用的^运算key=0x01,可自定义自己的规则。定义自己的运算,保证可逆数据不丢失即可。key也可定义,动态key。

java代码

public static String myEncode(String str) throws UnsupportedEncodingException { 
  byte[] strBytes = str.getBytes("utf-8"); 
  byte[] newStrByte = new byte[strBytes.length]; 
  for (int i = 0; i < strBytes.length; i++) { 
   newStrByte[i] = (byte) (strBytes[i] ^ 0x01); 
  } 
  return new String(newStrByte); 
 } 
 
 
String encodeStr = myEncode("IdmmnA\"547''+) ')%\"A ^*((!Vnsme"); 
  System.out.println(encodeStr); 

网站栏目:java&javascript自定义加密数据传输代码示例-创新互联
网页路径:http://ybzwz.com/article/ceisgg.html