代码:
SecureRandom random = SecureRandomgetInstance("SHA1PRNG");
randomsetSeed(keygetBytes());
kgeninit(128, random);这个不是 加密的,
是转义字符 这里\是转义符
这里的数字是 代表的是 ASCII码表 里的编号
\x64 这里 \x 代表这个是 16进制的 也就是说 ASCII表里 16进制64 就是 代表 英文小写字母d
\144 这里 没有x 这个时候代表的是 8进制 , ASCII表里 8进制144 跟上面 16进制64 是一样的 也是d
都是这样的规则, 你可以看下面表
>File file = uploadFilegetFile();//这里拿到你上传的文件
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");//设置日期格式
String date = dfformat(new Date());
int randomNum = (int) ((Mathrandom()9+1)100000);
String newFileName = date + randomNum + suffix;
String path = Fileseparator+"upload"+Fileseparator+folder+Fileseparator+newFileName;
File newFile = new File(PathKitgetWebRootPath()+path);
if(newFilegetParentFile() != null && !newFilegetParentFile()exists()){
newFilegetParentFile()mkdirs();
}
filerenameTo(newFile);//改名字并且保存
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)