자바에서는 기본적으로 AES 128bit 암호화를 제공합니다.
보통 암호화는 크게 단방향, 양방향이 있습니다.
단방향의 경우 별도의 복호화를 할 필요가 없기 때문에 별도의 key가 없습니다.
하지만 양방향의 경우 암호화한 데이터를 다시 복호화하기 위하여 별도의 key가 필요합니다.
1. AES 128 bit 암호화 예제
암복호화에 필요한 SecretKey를 만든 뒤 해당 key로 암호화를 합니다.
2. AES 128 bit 복호화 예제
암호화했단 key로 복호화를 합니다.
'Develop > Java' 카테고리의 다른 글
LocalDateTime 사용하여 날짜 처리 (1) | 2022.01.19 |
---|---|
Java Http Request (0) | 2015.11.23 |