JavaScript47 Vue.js 2020/08/31 - [JavaScript/vue.js] - Vue.js 2020/08/31 - [JavaScript/vue.js] - vue.js spring boot 2020/08/31 - [JavaScript/vue.js] - vue.js webpack 구조 2020/08/31 - [JavaScript/vue.js] - Vue.js 배포 2020/08/31 - [JavaScript/vue.js] - vue.js webpack spring boot Vue.js Vue는 ECMAScript5 기능을 사용하기때문에 IE8 이하 버전은 지원 하지 않는다. 하지만 모든 ECMAScript5 호환 브라우저를 지원한다. Vue.js는 다인페이지 어플리케이션을 빠르게 구축할수 있는 공식 CLI 를 제공한다. 핫.. 2020. 8. 31. javascript cryptojs 예제 AES 256 https://cryptojs.gitbook.io/docs/ API 문서 참고 CryptoJS Original documentation: https://code.google.com/archive/p/crypto-js/ cryptojs.gitbook.io 암호화시 주의사항 128, 256 암복호화시에 실수하는 부분이 있다. 128 암호화 키에서는 16 byte 를 사용하고, 256 에서는 32 Byte를 사용 하여야 한다. 오픈소스 모듈에따라 지원하는게 다름으로, 암호화 종류에 따라. 키값을 채우지 않아도 공백값으로 채워주어거나 잘라서 사용하도록 되어 있지만. 사용자 실수를 최소화 하기 위해서는 키값을 명확하게 적어서 사용하면 좋다. 예제에서는 AES 256 임으로 32byte의 키를 사용한다. 암호화 복호화 2020. 8. 28. nodejs crypto aes256, md5 CryptoUtils.js import crypto from "crypto" ; /** * sha512 해싱 알고리즘 * @description 단방향 * @param {String} text 암호화할 평문. */ export const sha512 = (text) => crypto.createHash('sha512').update(text).digest('base64') let data = sha512("가나다라마바사") console.log(` sha512 : ${data}`) AES256Utils.js import crypto from "crypto" ; const aesKey = crypto.randomBytes(32) // 32 byte const iv = Buffer.from([0x00, 0x.. 2020. 8. 19. IE 브라우저 버전 체크 script 브라우저 에이전트 체크 스크립트 네비게이터 속성에서 사용자 에이전트 값을 가져와 체크해본다. IE Version Check 인터넷 익스프로러 일경우에는 버전이 아닐경우에는 N/A를 화면에 표시한다. 2016. 7. 8. 이전 1 2 3 4 5 6 ··· 12 다음 728x90