mirror of
https://github.com/billbuchanan/appliedcrypto.git
synced 2026-02-21 19:27:58 +00:00
Update README.MD
This commit is contained in:
@@ -291,28 +291,28 @@ Eve2 = (B**eve) % p
|
||||
Key1= (Eve1**a) % p
|
||||
Key2= (Eve2**b) % p
|
||||
|
||||
print 'g: ',g,' (a shared value), n: ',p, ' (a prime number)'
|
||||
print ('g: ',g,' (a shared value), n: ',p, ' (a prime number)')
|
||||
|
||||
print '\n== Random value generation ==='
|
||||
print ('\n== Random value generation ===')
|
||||
|
||||
print '\nAlice calculates:'
|
||||
print 'a (Alice random): ',a
|
||||
print 'Alice value (A): ',A,' (g^a) mod p'
|
||||
print ('\nAlice calculates:')
|
||||
print ('a (Alice random): ',a)
|
||||
print ('Alice value (A): ',A,' (g^a) mod p')
|
||||
|
||||
|
||||
print '\nBob calculates:'
|
||||
print 'b (Bob random): ',b
|
||||
print 'Bob value (B): ',B,' (g^b) mod p'
|
||||
print ('\nBob calculates:')
|
||||
print ('b (Bob random): ',b)
|
||||
print ('Bob value (B): ',B,' (g^b) mod p')
|
||||
|
||||
print '\n==Alice sends value to Eve ==='
|
||||
print ('\n==Alice sends value to Eve ===')
|
||||
|
||||
print 'Eve takes Alice\'s value and calculates: ',Eve1
|
||||
print 'Alice gets Eve\'s value and calculates key of: ',Key1
|
||||
print ('Eve takes Alice\'s value and calculates: ',Eve1)
|
||||
print ('Alice gets Eve\'s value and calculates key of: ',Key1)
|
||||
|
||||
print '\n==Bob sends value to Eve ==='
|
||||
print ('\n==Bob sends value to Eve ===')
|
||||
|
||||
print 'Eve takes Bob\'s value and calculates: ',Eve2
|
||||
print 'Bob gets Eve\'s value and calculates key of: ',Key2
|
||||
print ('Eve takes Bob\'s value and calculates: ',Eve2)
|
||||
print ('Bob gets Eve\'s value and calculates key of: ',Key2)
|
||||
```
|
||||
|
||||
## D Elliptic Curve Diffie-Hellman (ECDH)
|
||||
|
||||
Reference in New Issue
Block a user