add python signing example

Kyle Mahan 2015-11-13 09:15:03 -08:00
parent 4a5b1d85a6
commit f08cb7e7e2

@ -77,4 +77,16 @@ puts Base64.urlsafe_encode64(OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha256'),
```shell
% ruby sign.rb
RYifAJRfbhsitJeOrDNxWURCCkPsVR4ihCPXNv-ePbA=
```
## Python
```python
import hmac
import hashlib
import base64
key = 'secret key'
data = 'https://octodex.github.com/images/codercat.jpg'
print base64.b64encode(hmac.new(key, msg=data, digestmod=hashlib.sha256).digest())
```