# Cipher
폴더 보안
폴더 보안을 위해서 Linux에서 shred 도구처럼 복원이 안 되게 완전 삭제를 할 수 있다. Windows에서는 생성한 파일/폴더를 휴지통에 버리고 휴지통 비우기도 하지만 복원 도구로 쉽게 복원되기 때문에 복원 불가한 '완전 삭제'가 보안상 중요하다. 복구를 위
[보안] 암호화 기초
0. Crypto 암호학 대전제 암호체계(알고리즘)은 공격자에게 이미 알려져있으며, key만이 secret하다. 즉 암호시스템의 안전은 key값에 있다. (많은 암호화 알고리즘에 대한 내용이 알려져 있음) Types of Crypto 1. 대칭키 암호화 암호화와 복호
암복호화 용어정리
암호화 모듈에서 IV(Initialization Vector)는 암호화에서 사용되는 초기화 벡터로, 암호화 과정에서 임의로 생성되는 무작위 바이트 블록입니다.IV는 암호화에 사용되는 키와 함께 암호화된 데이터와 함께 저장되며, 복호화할 때도 함께 사용됩니다. IV는 데
자바 암호화
암호화 모듈 bcrypt cipher bcrypt 참고한 사이트 이야기로는 blowfish라는 걸로.. 한다는데 blowfish를 직역하면 복어다.. 내용인즉 막대한 전처리 과정을 생성해서 일부러 연산을 느리게 만드는 게 blowfish라고 한다.. 내가 이해하기로

[Android/Kotlin] AES-256 암호화/복호화
💌 [Android/Kotlin] AES-256 암호화/복호화 많은 암호화 방식이 있지만 AES-256 CBC 암호화를 구현해보려 한다. 📌 AES-128, AES-192, AES-256 키의 길이에 따라 나뉨. AES-128 : 16byte AES-192 : 2

[Security-06] Ciphers Pt.1
다음 주제는 바로 Cihpers(암호) 입니다. 이과생이라면 관심을 가질만한 암호학을 주제로 이야기를 좀 드리려 합니다.