Spaces:
Runtime error
Runtime error
import streamlit as st | |
from cryptography.fernet import Fernet | |
st.write(""" | |
# fungsi fernet | |
""") | |
# we will be encrypting the below string. | |
input = st.text_input('Masukkan Teks', 'Ansine Krisnawati R. Loba') | |
# generate a key for encryption and decryption | |
# You can use fernet to generate | |
# the key or use random key generator | |
# here I'm using fernet to generate key | |
key = Fernet.generate_key() | |
# Instance the Fernet class with the key | |
fernet = Fernet(key) | |
# then use the Fernet class instance | |
# to encrypt the string string must | |
# be encoded to byte string before encryption | |
encMessage = fernet.encrypt(input.encode()) | |
st.write('enkripsi :', encMessage) | |
# decrypt the encrypted string with the | |
# Fernet instance of the key, | |
# that was used for encrypting the string | |
# encoded byte string is returned by decrypt method, | |
# so decode it to string with decode methods | |
decMessage = fernet.decrypt(encMessage).decode() | |
st.write('dekripsi :', decMessage) |