신입때 대법원 sm할때 법원에서 외부 자료 내부로 가져오는 거 다 모니터링 하고 있었는데


사진은 다 승인해주길래, 사진의 rgb 값들을 8로 나눈 나머지를 정보로 쓰는 아이디어를 생각해냄


나중에 이거 얘기하다가 누가 스테가노그래피라고 이미 있는거라 얘기해주긴 했는데 당시엔 나 혼자 생각해냄


예를 들어 어떤 픽셀 rgb 값이 105, 120, 155 면  각 숫자를 8로 나눈 나머지 1, 0, 3 으로 정보를 읽는 거임


내가 숨기고싶은 비트정보가 1 0 1 0 0 1 0 1 1 이면 1 0 1 / 0 0 1 / 0 1 1  이렇게 3비트씩 잘라서 5, 1, 3 이란 값을 얻음


그럼 이 5, 1, 3을 숨기기 위해 rgb값들의 8로 나눈 나머지가 5 1 3 이 되도록 값을 살짝 조작함  105, 120, 155 -> 109, 121, 155 이렇게


그럼 픽셀 색상변화는 거의 없이 정보 저장이 가능함


사진들의 픽셀들에 이런식으로 정보를 숨기는 거임. 1픽셀에 9피트씩 숨기는게 가능하니까 500*500 사진에는 280킬로 바이트 저장이 가능함 ㅋㅋ


이런 식으로 파일 바이트를 사진에 담아서 내 로컬로 많이 들여왔었음


물론 Jpg같은 손실압축파일 형식은 안되고, bmp, png 같은 무손실압축 형식만 가능함.


png는 rgba 이렇게 4개 정보가 있어서 한 픽셀에 12비트씩 담을 수 있어서 더 효과적임


아무튼 이걸 내가 혼자 생각해냈었따 이말임


--이상 sky 대기업 5년차 부업머신 월 1000충 올림--