Spaces:
Build error
Build error
Download app.py from Smartlizardpy/Encrypt-deCrypt: direct link, hf CLI and curl.
- Browser
- Download file 1.07 kB
-
https://huggingface.co/spaces/Smartlizardpy/Encrypt-deCrypt/resolve/main/app.py
- Command line
-
hf download hf://spaces/Smartlizardpy/Encrypt-deCrypt/app.py
-
curl -L -o app.py https://huggingface.co/spaces/Smartlizardpy/Encrypt-deCrypt/resolve/main/app.py
1.07 kB
| import streamlit as st | |
| from cryptography.fernet import Fernet | |
| # Anahtar üretimi | |
| key = Fernet.generate_key() | |
| cipher_suite = Fernet(key) | |
| # Streamlit Başlığı | |
| st.title("Şifreleme ve Çözme Uygulaması") | |
| # Kullanıcıdan metin girişi | |
| input_text = st.text_input("Şifrelemek istediğiniz metni girin:") | |
| # Şifrele butonu | |
| if st.button("Şifrele"): | |
| if input_text: | |
| encrypted_text = cipher_suite.encrypt(input_text.encode()) | |
| st.success(f"Şifrelenmiş Metin: {encrypted_text.decode()}") | |
| else: | |
| st.error("Lütfen bir metin girin!") | |
| # Şifrelenmiş metni çözme işlemi | |
| encrypted_input = st.text_input("Çözmek istediğiniz şifrelenmiş metni girin:") | |
| # Çözme butonu | |
| if st.button("Çöz"): | |
| if encrypted_input: | |
| try: | |
| decrypted_text = cipher_suite.decrypt(encrypted_input.encode()).decode() | |
| st.success(f"Çözülmüş Metin: {decrypted_text}") | |
| except Exception as e: | |
| st.error("Çözme işlemi başarısız oldu!") | |
| else: | |
| st.error("Lütfen bir şifrelenmiş metin girin!") | |