python import nacl.secret from nacl.utils import random key = random(nacl.secret.SecretBox.KEY_SIZE) box = nacl.secret.SecretBox(key) message = b'Hello, World!' encrypted = box.encrypt(message) decrypted = box.decrypt(encrypted) print("Original message:", message) print("Encrypted message:", encrypted.ciphertext) print("Decrypted message:", decrypted) python import nacl.utils from nacl.public import PrivateKey, Box alice_private_key = PrivateKey.generate() alice_public_key = alice_private_key.public_key bob_private_key = PrivateKey.generate() bob_public_key = bob_private_key.public_key alice_box = Box(alice_private_key, bob_public_key) bob_box = Box(bob_private_key, alice_public_key) message = b'Hello, Bob!' encrypted = alice_box.encrypt(message) decrypted = bob_box.decrypt(encrypted) print("Original message:", message) print("Encrypted message:", encrypted.ciphertext) print("Decrypted message:", decrypted)


上一篇:
下一篇:
切换中文