Pyelliptisch

Python OpenSSL Wrapper
Jetzt downloaden

Pyelliptisch Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Yann GUIBET
  • Website des Verlags:
  • https://github.com/yann2192/

Pyelliptisch Stichworte


Pyelliptisch Beschreibung

Pyelliptic ist ein hoher Python-Wrapper für die OpenSSL-Kryptographi-Bibliothek. Für GNU / Linux und Windows.Example: #! / Usr / bin / python Import pyelliptic # symmetrische Verschlüsselung IV = pyelliptic.cipher.gen_iv ('AES-256-CFB' ) ctx = pyelliptic.cipal ("Secretkey", IV, 1, Ciphername = 'AES-256-CFB') ctx.update ('test1') ctx.update ('test2') CTXText = ctx.final () CTX2 = pyelliptic.ciphre ("Secretkey", IV, 0, Ciphername = 'AES-256-CFB') drucken ctx2.cipricing (Ciphertext) # asymmetrische Verschlüsselung Alice = pyelliptic.ecc () # Standardkurve: SECT283R1 BOB = PYELLIPTIC.ECC ( Curve = 'SECT571R1') CEHRTEXT = ALICE.CRYPT ("Hello Bob", BOB.GET_PUBKEY ()) Drucken Bob.Decrypt (CIERTEXT) Signature = Bob.Sign ("Hallo Alice") # Alice's Job: drucken pyelliptic.ecc ( PUBKEY = BOB.GET_PUBKEY ()). Verify (Unterschrift, "Hallo Alice") # Fehler !!! Versuchen: key = alice.get_ecdh_key (bob.get_pubkey ()) Außer: drucken ("Für die ECDH-Schlüsselvereinbarung müssen die Tasten auf derselben Kurve definiert sein!") Alice = pyelliptic.ecc (Curve = SECT571R1 ') Drucken Alice GET_ECDH_Key (BOB.GET_PUBKEY ()). codieren ('hex') drucken bob.get_ecdh_key (alice.get_pubkey ()). codig ('Hex') Produkt-Homepage


Pyelliptisch Zugehörige Software

tnefParse

Eine TNEF-Dekodierungsbibliothek, die in Python geschrieben wurde, ohne externe Abhängigkeiten ...

56

Herunterladen