RC5Encrypt
Chiffre des données avec l'algorithme RC5
Syntaxe
function RC5Encrypt(data: String; key: String): String
data: données binaires à chiffrer
key: clef à utiliser (1 à 256 caractères)
Remarques
Pour déchiffrer des données, voir RC5Decrypt.
L'algorithme utilisé est le RC5 standard (64 bits à 12 tours).
Si le RC5 standard a été compromis, il offre un niveau de protection pour des utilisations non-critiques (tant que la clef n'est pas compromise). Si un niveau de sécurité plus important est requis (sans attaque connue), il est recommandé d'appliquer deux fois le RC5:
- une 1ère passe avec une première clef
- une 2ème passe sur le résultat de la 1ère, avec une 2ème clef distincte
Pour les paramètres key et data seuls les octets de poids faible des caractères sont utilisés.
Exemples
RC5Encrypt('Bonjour', 'maclef');