HTML5 keygen: La balise <keygen> permet de générer au sein d'un formulaire une clé de sécurité permet le cryptage et le décryptage de données échangées.
| Support: |
Attributs pour la balise:
| Propriété | Définition |
|---|---|
| name | Nom associé à la balise keygen |
| keytype | Algorithme de sécurité de la clé générée |
| disabled | Désactive l'élément keygen |
| challenge | Permet d'ajouter un texte complémentaire à la clé |
Exemple d'utilisation:
<form>
<keygen id="cle" name="cle"></keygen>
<input type="submit" value="Générer" />
<div id="my_result">
<label>Après la génération : </label>
<div id="CleGenerer" style="width:400px; word-break:break-all;"></div>
</div>
</form>
<script type="text/javascript">
function getParameterByName(name){
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regexS = "[\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.search);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
document.getElementById("CleGenerer").innerHTML = getParameterByName("cle");
if(document.getElementById("CleGenerer").innerHTML != ""){
document.getElementById("my_result").style.display = "block";
}
</script>


0 commentaires: