1. React Native
1) react-native-crypto-js 추가
npm install react-native-crypto-js --save
2) 사용방법
전화번호를 비밀키를 이용하여 암호화한다.
import CryptoJS from "react-native-crypto-js"; let strPhoneNo = "01012345678"; let strSecretKey ="1234"; let strEncrypt = CryptoJS.AES.encrypt(strPhoneNo , strSecretKey).toString();
3) 전송
위의 strEncrypt를 이용하여 Node.js 서버로 전송
2. node.js 서버
1) crypto-js 추가
npm install crypto-js --save
2) 사용방법
수신된 전화번호를 비밀키를 가지고 복화화한다.
let strPhoneNo = "01012345678"; // 수신받은 전화번호 let strSecretKey = "1234"; var strEncrypt = CryptoJS.AES.encrypt(strPhoneNo , strSecretKey); console.log(" -Encrypt:"+ strEncrypt);