Spaces:
Sleeping
Sleeping
| 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!") | |