test_encrypt.py
1.03 KB
def test_sign_with_salt():
import os
from winpay.encrypt import (
sign,
verify,
)
private_file = os.path.join('..', 'private.pem')
public_file = os.path.join('..', 'public.pem')
with open(private_file, 'rb') as f:
private_key = f.read()
with open(public_file, 'rb') as f:
public_key = f.read()
data = 'Berbagai tulisan'
data = data.encode('utf8')
data_signed = sign(private_key, data)
verify(public_key, data_signed, data)
def test_sign_without_salt():
import os
from winpay.encrypt import (
sign_without_salt,
verify_without_salt,
)
private_file = os.path.join('..', 'private.pem')
public_file = os.path.join('..', 'public.pem')
with open(private_file, 'rb') as f:
private_key = f.read()
with open(public_file, 'rb') as f:
public_key = f.read()
data = 'Berbagai tulisan'
data = data.encode('utf8')
data_signed = sign_without_salt(private_key, data)
verify_without_salt(public_key, data_signed, data)