BorgBackup 을 이용한 파일 백업

BorgBackup BorgBackup(이하 Borg)은 중복을 제거해주는 오픈소스 백업 프로그램 입니다 Borg의 기본 목표는 효율적이고 안전한 데이터 백업의 제공인데요, 데이터 중복 제거 기술을 활용해 Borg가 오직 변경된 데이터만 저장하도록 하고 있기 때문에 데일리 백업에 아주 적합하다고 합니다. 주요 특징 중복제거로 인한 효율적인 저장 공간 사용 각각의 파일을 다양한 청크로 쪼개고, 이전에 추가된 적이 없는 청크만이 리포지터리에 추가됩니다. 청크는 id hash 값이 같으면 중복으로 간주되는데, id hash를 에는 (hmac-)sha256 와 같은 암호학적으로 강력한 hash 나 MAC 기능이 사용된다고 합니다. 빠른 백업속도 데이터 암호화 데이터 압축: 모든 데이터는 아래의 다양한 압축 옵션..

Development/DevOps 2022.10.04
Playddit 비밀번호 이중 암호화 적용기

🔐 AES256 Playddit에서는 AES256 방식으로 비밀번호를 암호화 하고 있었습니다. 이유는 단 한가지 학원에서 AES256를 이용한 암호화를 배웠기 때문이었습니다. public static String encryptAES256(String str, String key) throws UnsupportedEncodingException, NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, InvalidAlgorithmParameterException, IllegalBlockSizeException, BadPaddingException { String iv = key.substring(0,16); byte[] keyBytes..

Development/Projects-DDIT 2021.04.12