최류현의 컴퓨터 정보공간

프로그래밍/Python

파이썬(Python) cryptography를 이용한 대칭키 암호화

cryptography 모듈 cryptography 모듈은 파이썬에서 암호화 관련 기능을 제공하는 모듈입니다. 대칭키 암호화와 비대칭키 암호화 방식을 모두 지원하며, Fernet을 이용한 암호화 방법도 제공합니다. Fernet은 PyCryptodome과 같은 다른 암호화 모듈보다 사용하기 쉽고 직관적입니다. 이를 사용하면 암호화와 해독에 필요한 모든 작업을 수행할 수 있습니다. Fernet을 사용하면 안전하고 신뢰성 높은 암호화 키를 생성하고 이를 사용하여 데이터를 안전하게 보호할 수 있습니다. Fernet은 AES알고리즘의 CBC모드만을 지원하고 있으며 파이썬에서 쉽게 사용할 수 있는 강력한 암호화 모듈 중 하나입니다. 암호화 알고리즘 대칭키 암호화는 하나의 키로 암호화와 복호화를 수행하는 방식입니다...

프로그래밍/Python

디피-헬만 알고리즘(Diffie-Hellman Algorithm),취약점 - 파이썬 예제

디피 헬만 알고리즘(Diffie-Hellman Algorithm)에 대해서 디피 헬만 알고리즘(Diffie-Hellman Algorithm)은 이산대수의 어려움을 이용하여 암호키를 교환하는 알고리즘 중에 하나이며 상대방의 공개키(Public Key)와 서로 다른 자신의 비밀키(Private Key)를 사용하여 계산하면 상대방과 자신이 동일한 비밀키(Private Key) 키를 갖게 되며 이 비밀키를 사용하여 데이터를 암호화한 뒤에 데이터를 전달하면 된다 디피 헬만 알고리즘(Diffie-Hellman Algorithm)을 사용하여 공개키(Public Key)를 교환하면 서로의 비밀키(Private Key)를 교환하지 않아도 상대와 단둘이 아는 비밀키(Private Key)를 생성할 수 있습니다 이산대수 문..

최류현의 블로그
'파이썬 암호화' 태그의 글 목록