fun main() {val password="ASDAFWEFWVWGEGSDFWEFEWGFS"println("原始密码:$password")//加密操作,就是把字符替换成数字,打乱加密var newPsd=password.replace(Regex("[ADWF]")){when(it.value){//it.value 这里的每一个字符"A"->"9""D"->"5""W"->"7""F"->"6"else ->it.value //啥事也不做}}println("加密后密码:$newPsd")//解密操作var sourcePsd=password.replace(Regex("[ADWF]")){when(it.value){//it.value 这里的每一个字符"9"->"A""5"->"D""7"->"W""6"->"F"else ->it.value //啥事也不做}}println("解密后密码:$sourcePsd")
}
执行结果