AES 2

C#/ Crypto 암호화

# 해시 암호화(MD5, SHA256, SHA384, SHA512) 예시 코드 * 암호화 개념 관련은 https://esoog.tistory.com/entry/%EC%95%94%ED%98%B8%ED%99%94Encryption 암호화(Encryption) # 해시 암호화와 AES(Advanced Encryption Standard) 암호화 1. **용도**: - **해시 암호화**: 주로 데이터 무결성 검증을 위해 사용됩니다. 동일한 입력에 대해 항상 동일한 고정 길이 해시 값을 생성하며, 주 esoog.tistory.com public class Hash { public enum HashType { MD5, SHA256, SHA384, SHA512 } /// /// MD5 암호화 /// /// 암호화 ..

암호화(Encryption)

# 해시 암호화와 AES(Advanced Encryption Standard) 암호화 1. **용도**: - **해시 암호화**: 주로 데이터 무결성 검증을 위해 사용됩니다. 동일한 입력에 대해 항상 동일한 고정 길이 해시 값을 생성하며, 주로 비밀번호 저장, 데이터 무결성 확인 등에 사용됩니다. - **AES 암호화**: 데이터의 기밀성을 유지하기 위해 사용됩니다. 데이터를 암호화하면 오직 허가받은 사용자만 해당 데이터를 볼 수 있으며, 주로 데이터 보호에 사용됩니다. 2. **출력**: - **해시 암호화**: 항상 동일한 입력에 대해 동일한 해시 값이 생성됩니다. 즉, 해싱은 일반적으로 단방향 암호화입니다. 원래 데이터를 복원할 수 없습니다. - **AES 암호화**: 입력 데이터가 암호화되어 암호..

Etc 2023.10.10