CI 묻고 답하기

제목 파일 업로드 할때 암호화와 복호화를 질문드립니다.
글쓴이 블랙환 작성시각 2014/11/17 13:08:11
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 21170   RSS
안녕하세요. 
CODEIGNITER 프레임워크 책을보고 열심히 따라하며 공부 중입니다.^^
공부하는중에 궁금한게 생겨서 글을 올리게 되었는데요.
문자 암호화와 복호화는 메뉴얼에 나와있던데...

파일 업로드시 암호화해서 저장하고 다시 파일 다운로드할때 복호화 할수 있는지가 궁금합니다.

하는법이 있다면 좀 알려주시면 정말 감사합니다.^^ 굽신굽신~~

인터넷 검색해본결과 젠드 프레임워크는 파일도 암호화와 복호화를 지원한다고 하더라고요.
http://www.codediesel.com/php/encrypting-uploaded-files-in-php/

제가 공부 중인 CI도 꼭 지원 될거란 바람이...
 
 다음글 php 수정시 기존 파일명 유지를 하기 위한 조언 부탁... (1)
 이전글 CI에 사용된 디자인 패턴 질문있습니다. (1)

댓글

헤덥 / 2014/11/17 15:21:47 / 추천 0
파일이름을 암호화 하시는걸 말씀하시는건지요? 
코드이그나이터 내에서는 파일명이 랜덤으로 지정되는걸로 알고있는데 정확한지는 모르겠습니다.
다만 저같은 경우에는 파일의 원본이름을 디비 파일 테이블에 컬룸을 따로  지정해 저장해줍니다.
변종원(웅파) / 2014/11/17 18:45:17 / 추천 0
파일명은 암호화 처리하는게 아니라 유니크한 특정값으로 바꿔서 저장을 합니다.
헤덥님 말씀처럼 바뀐 저장파일명과 원본파일명을 db에 저장하여 파일명을 보여줄때는 원본파일명을 보여주고
다운로드나 이미지 태그로 보여줄 경우엔 바뀐 파일명으로 사용합니다.

포럼소스 참고하세요
한대승(불의회상) / 2014/11/17 19:30:12 / 추천 0
파일내용 암호화는 CI 기본 라이브러리에서는 지원하지 않습니다.
하지만 필요하다면 간단하게 구현 가능 할 것 같기는 한데 굳이 그렇게 까지 해야 할 필요가 있을까 싶네요.
블랙환 / 2014/11/17 19:49:23 / 추천 0
아 파일 내용을 암호화 처리하는것은 지원하지 않는것이군요.

아쉽내요. ㅡ,.ㅜ 윽!!
한대승(불의회상) / 2014/11/17 20:47:18 / 추천 0
블랙환// CI의 암호화 라이브러리를 응용해서 간단히 만들어 보세요 ^^
일용직노동자 / 2014/11/19 13:52:33 / 추천 0
encrypt 쓰시면 해결될거에요