본문 바로가기

보안4

AES-256 암호화 알고리즘 파이썬 구현 AES-256 암호화 알고리즘 파이썬 구현 서론 고급 암호화 표준(AES)은 현대적인 암호화 기술 중 가장 보편적으로 사용되는 것 중 하나입니다. AES는 높은 수준의 보안을 제공하며, 다양한 분야에서 데이터 보호를 위해 활발히 사용됩니다. 이번 포스트에서는 Python을 사용하여 AES-256 암호화 알고리즘을 구현하는 방법에 대해 알아보겠습니다. AES 암호화란? AES는 Rijndael 알고리즘을 기반으로 합니다. 이는 대칭 키 암호화 알고리즘으로, 동일한 키를 사용하여 암호화와 복호화를 수행합니다. AES는 키 크기에 따라 다양한 버전이 있지만, 그중에서도 AES-256은 256비트 키 크기를 갖고 있어 매우 강력한 보안을 제공합니다. AES-256은 Advanced Encryption Stand.. 2024. 2. 11.
(Javascript)개발자 도구 콘솔창 차단 방법 - 사이트 이동 [경고] 개발자 도구가 감지되었습니다. (Javascript)개발자 도구 콘솔창 차단 방법 - 사이트 이동 [경고] 개발자 도구가 감지되었습니다. 1. 개발자 도구의 중요성과 사이트 보안 웹 개발자들에게 개발자 도구는 필수적인 도구입니다. 이를 통해 웹사이트의 HTML, CSS, JavaScript 코드를 확인하고, 디버깅을 수행할 수 있습니다. 하지만, 개발자 도구를 사용하여 사이트의 보안을 위협하는 행위도 가능하기 때문에, 웹사이트 보호를 위해 개발자 도구의 접근을 제한하는 것이 필요할 때가 있습니다. 2. 개발자 도구 감지 방법 개발자 도구를 감지하는 가장 일반적인 방법은 window 객체의 devtools 이벤트를 활용하는 것입니다. 예를 들어, F12 키를 눌러 개발자 도구를 열거나, 브라우저의 오른쪽 클릭 메뉴에서 '검사'를 선택할.. 2023. 12. 14.
보안: 엑셀 파일 암호 설정과 해제 방법 MS office 365, 2011 excel 엑셀 파일의 보안 강화: 암호 설정과 해제 방법 서론 Microsoft Excel은 다양한 정보를 포함하고 있는 중요한 파일들을 다루는 데 사용되며, 이러한 파일의 보안은 매우 중요합니다. 암호 설정과 해제는 이러한 정보를 보호하는 핵심적인 단계입니다. 이 글에서는 MS Office 365 및 2011 Excel을 기준으로 엑셀 파일의 보안을 강화하기 위한 암호 설정과 해제 방법에 대해 알아보겠습니다. 암호 설정하기 엑셀 파일에 암호를 설정하는 것은 파일 전체에 보안을 더하는 중요한 절차입니다. 아래는 엑셀 파일에 암호를 설정하는 단계입니다. 파일 열기: 먼저 해당 엑셀 파일을 엽니다. 정보 메뉴 접근: 파일 메뉴에서 "정보"를 선택합니다. 통합 문서 보호 옵션 선택: "정보" 탭에서 "통합 문서 보호".. 2023. 8. 26.
session method 세션 메소드 .setAttribute() .getAttribute() .invalidate() .setMaxInactiveInterval() .isNew() 세션 메소드: 유용한 세션 관리 기능들 서론 웹 애플리케이션에서는 사용자의 상태를 유지하고 데이터를 저장하는 데 세션(session)이 매우 중요합니다. 세션은 클라이언트와 서버 간의 상태 정보를 저장하는 데 사용되며, 사용자가 웹 사이트를 둘러보는 동안 일시적인 데이터를 보존하는 데 유용합니다. 자바 웹 애플리케이션에서는 세션 관리를 위해 다양한 메소드를 제공합니다. 이 글에서는 자바의 세션 메소드를 소개하고, 각 메소드의 사용법과 기능을 살펴보겠습니다. 세션 메소드 개요 자바 웹 애플리케이션에서는 javax.servlet.http.HttpSession 인터페이스를 통해 세션과 관련된 다양한 메소드를 사용할 수 있습니다. 각 메소드는 세션의 속성(attribute)을 설정하거나 가져오는 데 사용되며, .. 2023. 7. 31.