fun cifrar(palabra: String, desplazamiento: Int): String {
return palabra.map { (it + desplazamiento).toChar() }.joinToString("")
}
fun descifrar(palabraCifrada: String, desplazamiento: Int): String {
return palabraCifrada.map { (it - desplazamiento).toChar() }.joinToString("")
}
fun main() {
val palabraOriginal = "Hola"
val desplazamiento = 3 // Puedes cambiar este valor para modificar el cifrado
val palabraCifrada = cifrar(palabraOriginal, desplazamiento)
println("Palabra cifrada: $palabraCifrada")
val palabraDescifrada = descifrar(palabraCifrada, desplazamiento)
println("Palabra descifrada: $palabraDescifrada")
}
Publicado el día 31 de julio de 2023CATEGORÍAS
Criptografía, Kotlin, Seguridad, Strings