在开发应用过程中,客户端与服务端经常需要进行数据传输,涉及到重要隐私信息时,开发者自然会想到对其进行加密,即使传输过程中被“有心人”截取,也不会将信息泄露。对于加密算法,相信不少开发者也有所耳闻,比如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);