diff options
author | lloyd <[email protected]> | 2010-03-02 14:43:56 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2010-03-02 14:43:56 +0000 |
commit | 64d264518a7c9c0cfa64e70e9f146d1e92e42523 (patch) | |
tree | 35ece6f7f1fc788f79ad6d38d4a929e04a57f4b0 /doc/python/rsa.py | |
parent | 6148e7cccc50023955ef7c3d86709c5197ae78e7 (diff) |
Corrupt signature instead of key in RSA example
Diffstat (limited to 'doc/python/rsa.py')
-rwxr-xr-x | doc/python/rsa.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/doc/python/rsa.py b/doc/python/rsa.py index 15ffcffa3..09ca22314 100755 --- a/doc/python/rsa.py +++ b/doc/python/rsa.py @@ -26,6 +26,9 @@ print plaintext == key signature = rsa_priv.sign(key, 'EMSA4(SHA-256)', rng) -key = key.replace('a', 'b') +print rsa_pub.verify(key, signature, 'EMSA4(SHA-256)') + +# Corrupt the signature, make sure it doesn't verify +signature = signature.replace(signature[0], '0') print rsa_pub.verify(key, signature, 'EMSA4(SHA-256)') |