TY - THES N1 - https://scholar.google.com/citations?view_op=list_works&hl=en&user=H-K1-EsAAAAJ ID Sinta Dosen Pembimbing: Rini Marwati: 5981279 Isnie Yusnitha: 5993405 PB - Universitas Pendidikan Indonesia KW - Keamanan Data KW - Autentikasi Pengguna KW - SHA-256 KW - AES-256 CBC KW - Firestore KW - Kriptografi Data Security KW - User Authentication KW - SHA-256 KW - AES-256 CBC KW - Firestore KW - Cryptography M1 - other A1 - Sidqi Amanullah, - A1 - Rini Marwati, - A1 - Isnie Yusnitha, - UR - https://repository.upi.edu/ AV - restricted Y1 - 2025/08/20/ ID - repoupi137385 N2 - Keamanan data merupakan aspek yang sangat penting dalam era perkembangan teknologi digital saat ini. Pesatnya inovasi teknologi menuntut sistem autentikasi yang dapat menjamin kerahasiaan, integritas, dan keandalan informasi pengguna. Penelitian ini mengembangkan sistem keamanan data berbasis web untuk autentikasi akun pengguna. Penelitian ini mengintegrasikan kombinasi algoritma Secure Hash Algorithm 256 (SHA-256) dan Advanced Encryption Standard Cipher Block Chaining 256 (AES-CBC-256) untuk menjamin kerahasiaan dan integritas kata sandi pengguna. Pada proses registrasi, kata sandi di-hash dengan SHA-256 menghasilkan message digest yang berfungsi sebagai plaintext dan kunci untuk enkripsi AES-CBC-256. Enkripsi tersebut menghasilkan ciphertext yang disimpan di database Firestore. Saat pengguna login, sistem melakukan enkripsi kembali terhadap password pengguna dan memverifikasi ciphertext yang dihasilkan dengan ciphertext yang tersimpan di database Firestore. Fitur pemulihan kata sandi dapat dilakukan menggunakan kode rahasia yang diperoleh dari enkripsi kombinasi password dan email pengguna dengan AES-CBC-256 dan kunci dari SHA-256. Hasil penelitian ini menunjukkan bahwa implementasi tersebut dapat meningkatkan keamanan akun pengguna, salah satunya dibuktikan melalui pengujian dengan metode brute force. Selain itu, kata sandi asli tidak dapat dibaca oleh administrator database firestore, sehingga dapat meningkatkan kepercayaan pengguna dan keamanan sistem secara keseluruhan. Data security is a vital aspect in today?s era of rapid digital technology advancement. The fast-paced growth of innovation demands authentication systems that can ensure the confidentiality, integrity, and reliability of user data. This study presents a web-based data security system for user account authentication. It integrates the Secure Hash Algorithm 256 (SHA-256) and the Advanced Encryption Standard Cipher Block Chaining 256 (AES-CBC-256) to maintain the confidentiality and integrity of user passwords. During registration, the user password is hashed with SHA-256 to produce a message digest, which is then used as both the plaintext and the key for AES-256-CBC encryption. The resulting ciphertext is stored securely in the Firestore database. When logging in, the system re-encrypts the entered password and compares the generated ciphertext with the one stored in the database. For password recovery, a secret code is generated by encrypting a combination of the user's password and email using AES-CBC-256, with the key derived from SHA-256. The results show that this implementation enhances user security, supported by brute-force testing. Furthermore, the original password remains unreadable by the Firestore administrator, thereby increasing user trust and reinforcing the overall security of the system. TI - IMPLEMENTASI KEAMANAN DATA BERBASIS WEB MENGGUNAKAN KOMBINASI ALGORITMA SECURE HASH ALGORITHM 256 DAN ADVANCED ENCRYPTION STANDARD CIPHER BLOCK CHAINING 256 DENGAN MANAJEMEN DATABASE FIRESTORE PADA AKUN WEBSITE ER -