반응형
function shiftEncryption(str, num)
{
if(num > 25) return false;
var input = str;
var result = ''
for(var i = 0; i < input.length;i++)
{
var charCode = input.charCodeAt(i) + num;
charCode %= 91;
if(charCode < 65) charCode += 65;
result += String.fromCharCode(charCode);
}
return result;
}
사용법은 shiftEncryption('CAESAR', 5) 이런식으로 한다.
return값을 console.log()로 찍어주면 해당 알고리즘으로 암호화가 된 문자가 출력된다.
반응형
'JavaScript' 카테고리의 다른 글
자바스크립트 =_=> 의 의미 (0) | 2020.10.22 |
---|---|
node의 패키지로 보는 Python의 패키지 (0) | 2020.06.19 |
함수에 적용할 수 있는 call, apply, bind (0) | 2020.05.12 |
간단하게 알아보는 콜백(callback), 프로미스(promise), async, await (0) | 2020.01.06 |