本文整理汇总了Java中com.jfinal.kit.HashKit.md5方法的典型用法代码示例。如果您正苦于以下问题:Java HashKit.md5方法的具体用法?Java HashKit.md5怎么用?Java HashKit.md5使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.jfinal.kit.HashKit
的用法示例。
在下文中一共展示了HashKit.md5方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: rename
import com.jfinal.kit.HashKit; //导入方法依赖的package包/类
@Override
public File rename(File f) {
if (null == f) {
return null;
}
String name = f.getName();
String ext = StringPool.EMPTY;
int dot = name.lastIndexOf(StringPool.DOT);
if (dot != -1) {
ext = name.substring(dot);
}
return (new File(f.getParent(), HashKit.md5(Strs.randomStr()) + ext));
}
示例2: nameProcess
import com.jfinal.kit.HashKit; //导入方法依赖的package包/类
@Override
public File nameProcess(File f, String name, String ext) {
String rename;
if (StrKit.notBlank(this.customName)) {
rename = this.customName;
} else {
rename = HashKit.md5(Strs.randomStr());
}
// add "/" postfix
StringBuilder path = new StringBuilder(f.getParent());
// append parent dir
if (StrKit.notBlank(this.parentDir)) {
path.append(this.parentDir);
}
//append year month day
String ymdSubDir = DateTime.now().toString("yyyy" + File.separator + "M" + File.separator + "d");
path.append(ymdSubDir);
String parentDateDir = this.parentDir + ymdSubDir + File.separator;
this.setParentDateDir(parentDateDir);
this.setAppParentDateDir(GojaConfig.getAppName() + parentDateDir);
String _path = path.toString();
this.setSaveDirectory(_path);
String fileName = rename + ext;
File file = new File(_path);
if (!file.exists()) {
boolean mk = file.mkdirs();
if (!mk) {
}
}
return (new File(_path, fileName));
}
示例3: encrypt
import com.jfinal.kit.HashKit; //导入方法依赖的package包/类
private static String encrypt(String encrypt_key, long saveTime, String maxAgeInSeconds, String value) {
if ("#JBOOT#".equals(encrypt_key)) {
log.warn("warn!!! encrypt key is defalut value. please invoke EncryptCookieUtils.initEncryptKey(key) method before.");
}
return HashKit.md5(encrypt_key + saveTime + maxAgeInSeconds + value);
}
示例4: PropInfo
import com.jfinal.kit.HashKit; //导入方法依赖的package包/类
public PropInfo(File file) {
version = HashKit.md5("time:" + file.lastModified() + "-length:" + file.length());
properties = new Prop(file).getProperties();
}
示例5: encrypt
import com.jfinal.kit.HashKit; //导入方法依赖的package包/类
private static String encrypt(String encrypt_key, String saveTime, String maxAgeInSeconds, String value) {
return HashKit.md5(encrypt_key + saveTime + maxAgeInSeconds + value);
}
示例6: generateValue
import com.jfinal.kit.HashKit; //导入方法依赖的package包/类
@Override
public String generateValue(String param) {
return HashKit.md5(param);
}
示例7: randomMD5Str
import com.jfinal.kit.HashKit; //导入方法依赖的package包/类
/**
* 随机字符串再 md5:UUID方式
* @return
*/
public static String randomMD5Str(){
return HashKit.md5(randomStr());
}