본문 바로가기

Secrets2

Flutter 플러터에서 API 키를 저장하는 올바른 방법과 최선의 관행을 따르는 방법, Correct way of storing API Keys in flutter following best practises 질문 플러터에서 비밀 API 키를 추가하는 올바른 방법(최선의 방법)은 무엇인가요? 만약 코드를 깃허브에 푸시하려면 어떻게 해야 할까요? 나는 앱이 작동하는지 테스트하기 위해 간단한 앱을 만들었지만, API 키를 일종의 임시 방법으로 사용했습니다. 일반적으로 백엔드에서 애플리케이션을 개발하는 경험에서 키는 어딘가에 저장되며 다른 파일에 저장한 다음 필요한 파일에 해당 파일을 가져와서 API_KEY을 사용합니다. 그리고 해당 파일은 .gitignore 파일에서 제외합니다. 지금까지 다음과 같은 접근 방식을 구현했습니다: 폴더 트리 -lib -auth -keys.dart -secrets.json secrets.json 여기에 KEY를 추가하고 이 파일을 .gitignore에 지정하여 코드를 푸시할 때 깃허브.. 2023. 9. 6.
Python 리스트에서 무작위로 항목을 선택하는 방법은 무엇인가요?, How can I randomly select an item from a list? 질문 다음 목록에서 무작위로 항목을 검색하는 방법은 무엇인가요? foo = ['a', 'b', 'c', 'd', 'e'] 답변 random.choice()를 사용하세요: import random foo = ['a', 'b', 'c', 'd', 'e'] print(random.choice(foo)) 암호학적으로 안전한 무작위 선택(예: 단어 목록에서 암호구문 생성)을 위해서는 secrets.choice()를 사용하세요: import secrets foo = ['battery', 'correct', 'horse', 'staple'] print(secrets.choice(foo)) secrets는 Python 3.6에서 새로 추가되었습니다. 이전 버전의 Python에서는 random.SystemRandom 클.. 2023. 5. 7.