//쿠키정보 처리 public void setCookies(HttpServletRequest req, HttpServletResponse res){ if(req.getParameter("saveUserid")!=null && req.getParameter("saveUserid").equals("YES")){ Cookie myCookie = new Cookie("saveUserid", req.getParameter("userid")); myCookie.setMaxAge(60*60*24*30); //30일 res.addCookie(myCookie); }else{ Cookie myCookie = new Cookie("saveUserid", ""); myCookie.setMaxAge(0); //쿠키 삭제 res.addCookie(myCookie); } } //쿠키 가져오기 public String getCookies(HttpServletRequest req){ HashMap<String, String> myCookie = new HashMap<String, String>(); Cookie cookies[] = req.getCookies(); for(int i=0, il=cookies.length; i<il; i++){ … 계속 읽기 JAVA cookie
[일:] 2019 11월 29
AES 256 암복호화
pom.xml <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version> </dependency> AES256.java import java.io.UnsupportedEncodingException; import java.security.InvalidAlgorithmParameterException; import java.security.InvalidKeyException; import java.security.Key; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.NoSuchPaddingException; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.DecoderException; import org.apache.commons.codec.EncoderException; import org.apache.commons.codec.binary.Base64; import org.apache.commons.codec.net.URLCodec; /* Copyright 회사명 Licensed under the Apache License, Version 2.0 (the "License"); you may not … 계속 읽기 AES 256 암복호화