CryptographicToken

Qubes 6.8 Génère un token aléatoire URI-safe

Syntaxe

function CryptographicToken(bitStrength: Integer = 120): String
bitStrength: nombre de bits minimum

Remarques

Retourne un token "URI-safe" comprenant uniquement des caractères alpha-numériques et "-"/"_", le token est généré aléatoirement avec une qualité cryptographique. La fonction CryptographicRandom est similaire mais retourne des caractères de 0 à 255.

Chaque caractère encode 6 bits d'aléa, une force de 120 bits retourne donc une chaîne de 20 caractères.

Un identifiant de 120 bits sera suffisant pour garantir une unicité globale dans la plupart des cas usuel ou une resistance à la découverte par force brute pour un identifiant à faible durée de vie (quelques jours au plus).

Pour résister à une découverte en force brute 256 bits sont recommandés.

Exemples

Print(CryptographicToken);

Classification

System.Crypto