function sign(data, private_key) { return encrypt(hash(data), private_key); } function check_signature(data, public_key, signature) { return hash(data) == decrypt(signature, public_key); }