
正文
java生成序列号代码 java自动生成序列号
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用java程序实现加密的序列号
如果可以随便儿用什么加密方式java生成序列号代码的话,直接用DES加密就可以。如果非要自己设计一个加密算法,你可以随便指定一个规则,是加减乘除,移位啊取余啊都随便你,最后能按原路算回来就行。
加密性,肯定是经过加密或者混乱的,防止大家自己生成序列号。解密性,软件自身肯定可以解密,否则无法验证合法性。可读性,序列号一般都比较标准,方便书写和记忆,所以一般都为数字和字母。
最简单的,用异或运算。你也可以自己写个加密方法啊。比如说:利用unicode字符加密啊。
java生成序列号代码我以前上密码学课写过一个DES加解密的程序,是自己实现的,不是通过调用java库函数,代码有点长,带有用户界面。
相关问答
Q1: 如何用JAVA生成注册序列号
1、加密性,肯定是经过加密或者混乱的,防止大家自己生成序列号。解密性,软件自身肯定可以解密,否则无法验证合法性。可读性,序列号一般都比较标准,方便书写和记忆,所以一般都为数字和字母。
2、添加前进页面的时候就把数据库中最大的那个序列号拿出来,加上1在页面显示,然后传道后台保存,修改的话到数据库验证下序列号,存在的话就不给保存。
3、在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。
Q2: 用java实现字母与数字混合的唯一序号,且要递增
String类实现了Comparable接口,其compareTo方法中定义的是按该字符串的“字典顺序”比较大小,在这个字典中,采用通用的顺序,直接比各个单个的字符的大小,即数字比字母小。
在Java中,字母和数字混在一起可以直接输入,不需要特殊处理。Java可以识别字母和数字组成的标识符,例如变量名、方法名等。
用选择排序 int [] NumberArray = {1,2,2,3,3,4,5,7};int t = -1;// 这个顺序已经是递增了。
比如你把你的数据都存在数据库里。把你们这字符串分为两部分,前面取系统日期(在数据库中的字段为date),后面做一个整型变量(times)。
Q3: 跪求在JAVA里如何获得CPU的序列号,和硬盘的序列号。
1、这个是获取不到的,因为客户端与你服务器一般都是经过复杂的网络连接来的,通常拿到的MAC一般是线路上某台路由器的MAC,没有多大意义。至于硬盘序列号和CPU序列号,这根本无法从一个soket连接中取到。
2、上Google搜一下Mac及CPU ID的C代码 上java.sun.com找那个JNI的指南 你用二的方法把一的代码给包一下。
3、result);return result.trim();} public static void main(String[] args){ getMotherboardSN();} 这个是我在网上找的,但是只能在windows下获得主板序列号,在linux下就不行。我愁~在linux下如何获得主板序列号呢。
java生成序列号代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java自动生成序列号、java生成序列号代码的信息别忘了在本站进行查找喔。






