크레딧 카드넘버 encrypt and decrypt PERL
글쓴이: lovethecorners / 작성시간: 금, 2005/12/16 - 8:29오전
지금 PERL 과 MySQL 을 사용하고 있습니다.
폼에서 카드번호를 넘겨받은후 encrypt 한후 DB에 저장합니다. 그런후 번호를 확인해야할경우를 위해 다시 decrypt 를 해야하는데요, 그냥 mysql 의 password를 이용해 encrypt를 하면 decrypt가 불가는한 문제가 있습니다. 이럴경우 어떻게 해야 하는지 알려주시면 감사하겠습니다.
Forums:
decrypt 하는 게 아니라, 받은 값도 encrypt 하면 될 겁니다.
암호로 바꾼 걸 다시 풀 필요도 풀 수도 없고, 받은 값을 똑같은 과정을 거쳐서 똑같이 암호환 다음에 그 결과를 비교하면 됩니다.
윗분이 말씀하신데로, password 는 one way hash 이기 때
윗분이 말씀하신데로, password 는 one way hash 이기 때문에 decrypt 라는것이 존재하지 않습니다.
대신, hash 한 값을 비교해 봄으로써, 일치하는지는 알수 있겠죠.
제가 아는 가장 간단한 encrypt/decrypt 는 Perl 의 MIME::Base64 입니다.
삽질의 대마왕...
댓글 달기