写加密方法,希望大神知点和分享我们的技术
来源:互联网 发布:2015年十大网络用语 编辑:程序博客网 时间:2024/05/20 19:17
/**
* 将接收到的site_guide_id进行转码到页面显示
* @param num site_guide_id
* @return 转码后的字符串
*/
public static String encodeShowId(Long num){
System.out.println(" 加密的 === num : "+num);
int a = 510;
int b = 3;
String letter[] = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "G"};
//随便进行运算后再将后两位远的成字母显示
int newnum= num.intValue()*a/b;
String pass = newnum + (letter[newnum%100/10])+ (letter[newnum%10]);
return pass;
}
/**
* 将页面显示的转码后的GUIDE_ID反编码
* @param pass
* @return
*/
public static int decodeShowId(String pass){
int a = 510;
int b = 3;
//去掉后两位再按原规则反向运算
String left = pass.substring(0,pass.length()-2);
int num = Integer.parseInt(left);
num = num*b/a;
return num;
* 将接收到的site_guide_id进行转码到页面显示
* @param num site_guide_id
* @return 转码后的字符串
*/
public static String encodeShowId(Long num){
System.out.println(" 加密的 === num : "+num);
int a = 510;
int b = 3;
String letter[] = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "G"};
//随便进行运算后再将后两位远的成字母显示
int newnum= num.intValue()*a/b;
String pass = newnum + (letter[newnum%100/10])+ (letter[newnum%10]);
return pass;
}
/**
* 将页面显示的转码后的GUIDE_ID反编码
* @param pass
* @return
*/
public static int decodeShowId(String pass){
int a = 510;
int b = 3;
//去掉后两位再按原规则反向运算
String left = pass.substring(0,pass.length()-2);
int num = Integer.parseInt(left);
num = num*b/a;
return num;
}
0 0
- 写加密方法,希望大神知点和分享我们的技术
- 分享给那些希望职业生涯从技术向商管市场和企业家转型的人
- 我们的希望在那里
- 我们的希望
- 对身边的大神写的快速读入int和string方法的解读
- 初写博客,python菜鸟一个,希望热心大神指导
- java给Excel文件加密(非只读加密打开文件的加密)希望能够给大家点帮助。
- 希望CSDN的大神一定帮帮我
- 【第一次写博客!希望大家持续关注!这里会记录我们一起成长的道路】
- 我要转行Linux驱动开发了,驱动开发的工作是什么样的情况,希望大神给点建议,也希望大家给我一点鼓励
- 希望i_like_cpp大哥积极点写BLOG
- 刚刚看过《我们无处安放的青春》写点观感
- 马化腾内部讲座:我们希望的产品经理是从技术晋升而来的
- 有关左值和右值,我的一些看法,可能不对,希望大神们指正!
- 技术大神的能力
- 曾经看过一位大神写的小linux的文章,现在粘贴出来,大家一起分享
- 五月的仓颉大神写的 三年java程序员面试感悟 值得分享给大家
- 分享一个大神的教程
- 图片浏览上传兼容所有浏览器
- matlab细胞元组
- 大漠孤烟直
- The Rise And Fall of ONline Companies
- Codeforces 417B Crash(水题)
- 写加密方法,希望大神知点和分享我们的技术
- 的发生地方是多少发的方式
- 经典c程序(0023)---十进制转R进制(1<R<=16)
- 孤舟蓑笠翁
- 批处理_批量删除手机中某些目录中的文件
- Unix and Linux
- centos selinux关闭
- 背包问题
- Linux用户添加sudoer