package com.gyf.csams import java.math.BigInteger import java.security.MessageDigest const val ApiPathPrefix="/api" /** * 从0-9生成随机字符串 */ fun randomNum(length:Int=8):String{ return List(length) {('0' .. '9').random()}.joinToString("") } /** * md5加密字符串 */ fun String.md5(): String { val md = MessageDigest.getInstance("MD5") return BigInteger(1, md.digest(toByteArray())).toString(16).padStart(32, '0') }