본문 바로가기
반응형

Security3

[🔒 보안] ECB (Electronic CodeBook) ECB (Electronic CodeBook) 가장 단순한 형태의 일정한 크기의 블록 단위로 순차적으로 암호화 하는 방식입니다. 하나의 키를 통해서 암호화 또는 복호화를 진행하다보니 높은 취약성을 가지고 있습니다. 그렇기에 ECB (Electronic CodeBook)는 암호학적 프로토콜 (Cryptographic Protocol)로써는 적합하지 않습니다. ※ 각 블록이 독립적으로 동작하므로 특정한 블록에서 오류가 발생하여도 다른 블록에 영향을 주지 않습니다. ECB (Electronic CodeBook)를 통한 암호화에 대한 취약성을 보여주는 이미지는 아래와 같습니다. ECB (Electronic CodeBook)에 대한 특징에 대한 부분은 아래의 도표와 같습니다. ECB (Electronic Code.. 2023. 9. 11.
[🔒 Security] HOTP (HMAC-based One-time Password algorithm) HMAC-based One-time Password algorithm (HOTP) is a one-time password (OTP) algorithm based on hash-based message authentication codes (HMAC). It is a cornerstone of the Initiative for Open Authentication (OATH). HOTP was published as an informational IETF RFC 4226 in December 2005, documenting the algorithm along with a Java implementation. Since then, the algorithm has been adopted by many comp.. 2020. 7. 31.
[🔒 Security] Base64 알고 나면 아무것도 아닌 Base64의 정체 - 취미로 해킹 [네이버 지식백과] 베이스 64 [base 64] (IT용어사전, 한국정보통신기술협회) 2진 데이터를 아스키 텍스트로 변환하거나 그 반대로 변환하는 인코딩 방법입니다. MIME에 의해 사용되는 방법으로, 4개의 7비트 아스키 문자로 표현되도록 데이터를 3바이트씩 4개의 6비트 단위로 나누어 표현합니다. 메일에서 이미지, 오디오 파일을 보낼 때 이용하는 코딩으로 모든 플랫폼에서 안보이거나 깨지는 일이 생기지 않도록 공통으로 64개 아스키 코드를 이용하여 2진 데이터를 변환하기 위해 베이스 64를 이용하며 베이스 64로 인코딩하면 크기가 33% 커집니다. Base64를 이용하여 아래의 문구를 Encode 작업을 수행하게 되면 아래와 같은 결과물을 .. 2020. 7. 27.
반응형