通用唯一标识符还可以用来指向大多数的可能的物体。微软和其他一些软件公司都倾向使用全球唯一标识符(GUID),这也是通用唯一标识符的一种类型,可用来指向组建对象模块对象和其他的软件组件。第一个通用唯一标识符是在网络计算机系统(NCS)中创建,并且随后成为开放软件基金会(OSF)的分布式计算环境(DCE)的组件。
import Java.util.UUID;
public class Guid {
public String app_key;
/**
* @description:随机获取key值
* @return
*/
public String guid() {
UUID uuid = UUID.randomUUID();
String key = uuid.toString();
return key;
}
/**
* 这是其中一个url的参数,是GUID的,全球唯一标志符
* @param product
* @return
*/
public String App_key() {
Guid g = new Guid();
String guid = g.guid();
app_key = guid;
return app_key;
}
/**
* 根据md5加密
* @param product
* @return
*/
public String App_screct() {
String mw = "key" + app_key ;
String app_sign = MD5.MD5(mw).toUpperCase();// 得到以后还要用MD5加密。
return app_sign;
}
public static void main(String[] args) {
Guid gd = new Guid();
String app_key=gd.App_key();
System.out.println("app_key: "+app_key);
String app_screct=gd.App_screct();
System.out.println("app_screct: "+app_screct);
}
}
运行结果如下:
app_key: db3a7f94-a1a6-43ed-bc4d-c211112144dd
app_screct: A272ADAA36372C828E057F029D300BA2