$words = $input_text.Split(" ")
$obfuscated_text =
for ($i = 0; $i -lt
# Ajouter le mot courant à la chaîne obfusquée
$obfuscated_text += $words[$i]
if ($i
# Si le caractère est une lettre minuscule, le convertir en majuscule
if ($input_text[$i] -ge 'a' -and $input_text[$i] -le 'z')
$num_spaces = Get-Random -Minimum 1 -Maximum 6
for ($j = 0; $j -lt $num_spaces; $j++) {
$obfuscated_text +=
} else {
# Sinon, ajouter le caractère tel quel
$obfuscated_text += $input_text[$i]
}
} else {
# Si le caractère est une lettre majuscule, le convertir en minuscule
if ($input_text[$i] -ge 'A' -and $input_text[$i] -le 'Z') {
$obfuscated_text += [char]::ToLower($input_text[$i])
} else {
# Sinon, ajouter le caractère tel quel
$obfuscated_text += $input_text[$i]
}
}
return $obfuscated_text
}
$input_text = "Bonjour, comment allez-vous ?"
$obfuscated_text = obfuscate-text $input_text
Write-Output $obfuscated_textfunction obfuscate-text ($input_text) {
$obfuscated_text = ""
for ($i = 0; $i -lt $input_text.Length; $i++) {
if ($i % 2 -eq 0) {
# Si le caractère est une lettre minuscule, le convertir en majuscule
if ($input_text[$i] -ge 'a' -and $input_text[$i] -le 'z') {
$obfuscated_text += [char]::ToUpper($input_text[$i])
} else {
# Sinon, ajouter le caractère tel quel
$obfuscated_text += $input_text[$i]
}
} else {
# Si le caractère est une lettre majuscule, le convertir en minuscule
if ($input_text[$i] -ge 'A' -and $input_text[$i] -le 'Z') {
$obfuscated_text += [char]::ToLower($input_text[$i])
} else {
# Sinon, ajouter le caractère tel quel
$obfuscated_text += $input_text[$i]
}
}
}
return $obfuscated_text
}
# Exemple d'utilisation
$obfuscated_text = obfuscate-text $input_text
Write-Output $obfuscated_text