예제 #1
0
파일: des_key.py 프로젝트: troyygan/Crypto
#!/usr/bin/python

from des import DesKey

key0 = DesKey("hsueo se")  # FOR DES
key1 = DesKey(
    "a key for TRIPLE")  # for 3DES, same as "a key for TRIPLEa key for"
key2 = DesKey("a 24-byte key for TRIPLE")  # for 3DES
key3 = DesKey("12345678REAL_KEY")  # for DES, same as "REAL_KEY"

key0.is_single()
key1.is_triple()
key2.is_single()
key3.is_triple()

enc = key0.encrypt("any long message")

print enc
예제 #2
0
from des import DesKey
from base64 import b64encode

data = b'mensajes'
iv = b"12345678"
key = DesKey(b"llavedesllavedesllavedes")
key.is_triple()

cifrado = key.encrypt(data, initial=iv, padding=True)

cifrado = b64encode(cifrado).decode('utf-8')
print(cifrado)

html = """
<p>Este sitio contiene un mensaje secreto</p>
<div class='tripleDES' id='""" + cifrado + """'></div>
"""

archivo = open("index.html", "w")
archivo.write(html)
archivo.close()