JavaScript, Ruby 및 Python에서 API 키 생성
5074 단어 webdevpythonapijavascript
개발자가 애플리케이션(예: 날씨 애플리케이션)을 빌드할 때 서비스에 액세스하려는 모든 사용자를 위해 고유한 API 키를 생성해야 합니다.
그러면 API 키를 어떻게 생성할 수 있습니까?
javascript, ruby, python 또는 임의의 숫자 문자열을 생성하기 위해 일부 라이브러리를 사용할 기타 프로그래밍 언어로 API 키를 생성하는 것은 매우 쉽습니다.
Ruby에서 API 키 생성
require 'securerandom'
SecureRandom.urlsafe_base64(size_of_string)
SecureRandom.urlsafe_base64(30)
#7o4ZvEldmQbdNTA7uPpVZL6YuPKn6HDk1uRL--dP
JavaScript에서 API 키 생성
자바 스크립트에서 임의의 키를 생성하려면 두 가지 방법이 있습니다.
@supercharge/문자열 패키지
npm 패키지 설치
npm i @supercharge/strings
const Str = require('@supercharge/strings')
const random = Str.random()
const random_WithFiftySymbols = Str.random(50)
console.log(random);
//kpHWxNZgrm7MbvrrHuLDY
console.log(random_WithFiftySymbols);
//QQh0eGOvxI16cZIXzIyZ2rsNfOk0AjclxYRLYxhZhzL5ZH_7gi
Node.js 암호화
Node.js Crypto로 임의의 문자열을 생성하기 위해 추가 패키지를 다운로드할 필요가 없습니다. 이 모듈은 기본적으로 node.js와 함께 제공됩니다.
const Crypto = require('crypto')
function randomString(size = 30) {
return Crypto
.randomBytes(size)
.toString('base64')
.slice(0, size)
}
console.log(randomString());
//UmjfVpC+d+6B2wZclWuz7BPePR6J9K
Python에서 API 키 생성
임의 및 문자열 모듈을 사용하여 후자와 숫자로 임의 키를 생성할 수 있습니다.
import random
import string
print(''.join(random.choices(string.ascii_letters + string.digits, k=30)))
#vPDLFZ6NPozGW5LhEJIirm4aPHHKmC
이 게시물 저장 ✅
좋아요 하세요 😊
공유 👨👨👦👦
Reference
이 문제에 관하여(JavaScript, Ruby 및 Python에서 API 키 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/vishal8236/generate-api-key-in-javascript-ruby-and-python-1id6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)