1. transposition ciphers -> 알파벳 순서 바꾸기
2. substitution ciphers -> 치환암호(카이사르)
3. 비제네르 암호 -> 문자열 + 키값 더한 인덱스 위치 알파벳으로 암호화
4. DES, AES, RSA, 이산대수(discrete logarithm), OTP(난수생성+모듈러 || xor연산)
5. 대칭키 암호화 ( 블록 암호화, 스트림 암호화)
블록 -> DES, AES
스트림 -> RC4
6. 공개키 암호화
-> RSA , Crammer-Shoup, Elgamel, 타원곡선 암호화
*단방향 hash
-> base64, sha256, sha1, sha384, sha512, crc32, panama, tiger , md2, adler32,md5 등등..
'crypto' 카테고리의 다른 글
[BCTF 2017]Beginner's luck (crypto 40) (0) | 2017.02.05 |
---|---|
[picoctf 2015]Repeated XOR (4) | 2015.11.20 |
확장된 유클리드 (0) | 2015.05.07 |
암호 공격방법 (0) | 2015.04.25 |
[펌]python hashlib (0) | 2015.03.21 |