Module « Crypto.PublicKey.ElGamal »
Classe « pubkey »
Informations générales
Héritage
builtins.object
pubkey
Définition
class pubkey (builtins.object ):
Description [extrait de pubkey.__doc__ ]
An abstract class for a public key object.
:undocumented: __getstate__, __setstate__, __eq__, __ne__, validate
Constructeur(s)
Opérateurs hérités de la classe object
__ge__ ,
__gt__ ,
__le__ ,
__lt__
Liste des méthodes
Toutes les méthodes
Méthodes d'instance
Méthodes statiques
Méthodes dépréciées
__getstate__(self)
To keep key objects platform-independent, the key data is [extrait de __getstate__.__doc__ ]
__setstate__(self, d)
On unpickling a key object, the key data is converted to the big [extrait de __setstate__.__doc__ ]
blind(self, M, B)
Blind a message to prevent certain side-channel attacks. [extrait de blind.__doc__ ]
can_blind(self)
Tell if the algorithm can deal with data blinding. [extrait de can_blind.__doc__ ]
can_encrypt(self)
Tell if the algorithm can deal with data encryption. [extrait de can_encrypt.__doc__ ]
can_sign(self)
Tell if the algorithm can deal with cryptographic signatures. [extrait de can_sign.__doc__ ]
decrypt(self, ciphertext)
Decrypt a piece of data. [extrait de decrypt.__doc__ ]
encrypt(self, plaintext, K)
Encrypt a piece of data. [extrait de encrypt.__doc__ ]
has_private(self)
Tell if the key object contains private components. [extrait de has_private.__doc__ ]
publickey(self)
Construct a new key carrying only the public information. [extrait de publickey.__doc__ ]
sign(self, M, K)
Sign a piece of data. [extrait de sign.__doc__ ]
size(self)
Tell the maximum number of bits that can be handled by this key. [extrait de size.__doc__ ]
unblind(self, M, B)
Unblind a message after cryptographic processing. [extrait de unblind.__doc__ ]
validate(self, M, signature)
verify(self, M, signature)
Verify the validity of a signature. [extrait de verify.__doc__ ]
Méthodes héritées de la classe object
__delattr__ ,
__dir__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__init_subclass__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :