Skip to content

Instantly share code, notes, and snippets.

@babldev
Last active December 15, 2023 12:02
Show Gist options
  • Save babldev/502364a3f7c9bafaa6db to your computer and use it in GitHub Desktop.
Save babldev/502364a3f7c9bafaa6db to your computer and use it in GitHub Desktop.

Revisions

  1. babldev revised this gist Mar 1, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion decode_flask_cookie.py
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@ def decode_flask_cookie(secret_key, cookie_str):
    salt = 'cookie-session'
    serializer = TaggedJSONSerializer()
    signer_kwargs = {
    'key_derivation': 'hmac'
    'key_derivation': 'hmac',
    'digest_method': hashlib.sha1
    }
    s = URLSafeTimedSerializer(secret_key, salt=salt, serializer=serializer, signer_kwargs=signer_kwargs)
  2. babldev revised this gist Mar 1, 2016. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions decode_flask_cookie.py
    Original file line number Diff line number Diff line change
    @@ -2,13 +2,11 @@ def decode_flask_cookie(secret_key, cookie_str):
    import hashlib
    from itsdangerous import URLSafeTimedSerializer
    from flask.sessions import TaggedJSONSerializer

    salt = 'cookie-session'
    serializer = TaggedJSONSerializer()
    signer_kwargs = {
    'key_derivation': 'hmac'
    'digest_method': hashlib.sha1
    }
    s = URLSafeTimedSerializer(secret_key, salt=salt, serializer=serializer, signer_kwargs=signer_kwargs)

    return s.loads(cookie_str)
  3. babldev revised this gist Mar 1, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion decode_flask_cookie.py
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    def decode_flask_cookie(secret_key, cookie_str)
    def decode_flask_cookie(secret_key, cookie_str):
    import hashlib
    from itsdangerous import URLSafeTimedSerializer
    from flask.sessions import TaggedJSONSerializer
  4. babldev revised this gist Mar 1, 2016. No changes.
  5. babldev created this gist Mar 1, 2016.
    14 changes: 14 additions & 0 deletions decode_flask_cookie.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    def decode_flask_cookie(secret_key, cookie_str)
    import hashlib
    from itsdangerous import URLSafeTimedSerializer
    from flask.sessions import TaggedJSONSerializer

    salt = 'cookie-session'
    serializer = TaggedJSONSerializer()
    signer_kwargs = {
    'key_derivation': 'hmac'
    'digest_method': hashlib.sha1
    }
    s = URLSafeTimedSerializer(secret_key, salt=salt, serializer=serializer, signer_kwargs=signer_kwargs)

    return s.loads(cookie_str)