Files
postgres-web/tools/communityauth/generate_cryptkey.py
2019-01-26 16:19:26 +01:00

20 lines
495 B
Python
Executable File

#!/usr/bin/env python3
#
# This script generates a crypto key that can be used for
# community authentication integration.
#
from Crypto import Random
import base64
if __name__ == "__main__":
print("The next row contains a 32-byte (256-bit) symmetric crypto key.")
print("This key should be used to integrate a community auth site.")
print("Note that each site should have it's own key!!")
print("")
r = Random.new()
key = r.read(32)
print(base64.b64encode(key))