My Study/Flex

TEXT DB에 넣어줄때 간단한 암호화~

Kduks 2010. 6. 18. 13:44
반응형


외국 문서에도 많지만 간단하게 올려놓을려구요~

암호화 복호화 쪽 처음하시는분들 참고하시라 올립니다..

먼저 암호화 많이 쓰이는 as3crypto 사용, 구글코드 주소는 http://code.google.com/p/as3crypto/

가시면 예제도 많고 이것저것 테스트해보시고 사용하시면 되겠네요..

올리는 소스는 간단한 예제니 실무에선 더 복잡한 알고리즘을 사용해서 더 강력한 암호화를 만드시길...ㅎㅎ



암호화







복호화

 



암호화 복호화 알고리즘은 단순하게 생각하시면 됩니다.

키값을 이용해 암호화하고, 암호화 알고리즘을 거꾸로 돌려 풀면 이게 복호화입니다.



복호화가 필요한 데이터라면 위와같이 키값을 이용한 암호화 복호화과정을 거치셔야 하고,,

복호화가 필요없는 단순 대입만 필요한경우에는 키값없이 한번 묶어놓으면 며느리도 못풀게 묶어주는 방식도 있습니다.

나중에 그 암호화 데이터를 복호화 과정을 안거치고 매칭만 시켜주면 되죠..  단점은 영원히 못풀수 있다는것이죠..ㅎㅎ



어차피 이런 간단한 암호화는 전문해커라면 간단히 사전을 돌리거나 코드 디컴파일해서라도 뚤릴수 있는 암호화지만,,,,,

해야하는 이유는 지금처럼 인터넷이 발달된시대에서 구글검색만으로도 몇몇정보가 노출되는 이런상황은 막고자 하는 임시방편입니다.



노출되자 말아야할 정보가 포털 같은데 검색되서 날라댕기거나, DB에 있는 그대로 차곡차곡 쌓였는데 DB 긁어가면 좀 그렇잖아요..ㅎ

온라인에 정보를 넣어두는 곳이라면 단순 암호화라도 시행해서 정보 그대로를 노출시키는건 방지해줘야 되는게 제 나름 생각입니다.


모두 즐거운 하루 되세요~


반응형