암호화 2

Input length must be multiple of 16 when decrypting with padded cipher

[오류] Input length must be multiple of 16 when decrypting with padded cipher 에러 상황 다른 항목에는 다 되는데 어떤 특정 데이터에서만 안됨.암호화는 됐는데 복호화가 안됨. 에러 원인 복호화 키가 맞지 않음 case 1. 컬럼사이즈가 작아서 암호화된 데이터가 온전히 저장되지 않고 짤려서 저장되어 복호화 할수없는 문제였음. 컬럼 사이즈 늘리는 것으로 해결 case 2. 암호화 되어있지 않은 것을 복호화하려고함. 에러 해결 복호화 다시함

오류관리 2018.02.14

암호화

암호화에는 크게 세 가지 방법이 있습니다. 단방향 암호화와 양방향 암호화인데요. 양방향 암호화에 비대칭형 암호화와 대칭형 암호화가 있기 때문에 크게 세 가지라고 말씀드렸습니다. 단방향 암호화는 복호화할 수 없는 암호화 방법입니다. 복호화란 암호화된 문자열을 다시 원래 문자열로 돌려놓는 것을 의미합니다. 단방향 암호화는 한 번 암호화하면 복호화할 수 없습니다. (다만 몇 가지 암호화 알고리즘은 뚤렸습니다. MD5나 SHA1 방식은 절대 써서는 안 됩니다.) 복호화할 수 없다면 그게 왜 필요한지 의문이 들 수도 있습니다. 하지만 잘 생각해보면 홈페이지 비밀번호같은 경우는 복호화할 필요가 없습니다. 비밀번호를 암호화해서 DB에 저장해둔 후, 나중에 로그인할 때, 다시 입력받은 비밀번호를 같은 알고리즘으로 암호..

javascript & jQuery 2018.02.13
반응형