내 학교 프로젝트에 Python 2.7에 병원 관리 프로그램을 만들어야합니다. 이를 위해서는 로그인 양식과 암호를 py 파일에 직접 저장해서는 안됩니다 (분명한 이유로). 그래서 내가 생각하고있는 것은, 어떤 방법을 사용하여 쓸 수있는 절름발이 파일에 내 자신의 암호화 다음 그것을 내 주요 py 파일 그것을 사용 unpickle? 그리고 내가 그렇게해도, 어느 정도까지이 안전 할 것입니까? (이것은 단지 학교 프로젝트 일뿐입니다)?파이썬 2.7에서 자체 암호화를 만드는 방법은 무엇입니까?
-3
A
답변
0
암호는 아무 곳이나 저장하기 전에 소금으로 해시해야합니다. 피클 파일에 보관하는 것이 프로덕션을위한 최선의 아이디어는 아니지만 프로젝트의 경우 슬라이딩 할 수 있습니다. hashlib
처럼이 목적을 위해 이미 만들어진 암호화 모듈이 많이 있습니다.
또한 암호화를 사용해서는 안됩니다. 해시를 사용해야합니다. 그것들은 구별되며 차이점을 인식하는 것이 중요합니다.
+0
피클 파일에 비밀번호를 저장하는 것은 정말 나쁜 생각입니다.하지만, 내 노인들은 비밀번호로 직접 프로젝트를 만들었고, 10 번에 10 번 썼습니다. (예, 그렇습니다. 따라서 암호를 피클 파일에 저장하면 마음이 날 리곤합니다 (풍자). –
관련 문제
- 1. pycogent를 사용하여 파이썬 2.7에서 조상 순서를 만드는 방법은 무엇입니까?
- 2. 파이썬 2.7에서 다른 배열의 인덱스를 사용하여 배열을 만드는 방법은 무엇입니까?
- 3. 파이썬 2.7에서 함수를 역 추적하는 방법은 무엇입니까?
- 4. 파이썬 2.7에서 비디오 파일을 여는 방법은 무엇입니까?
- 5. 파이썬 2.7에서 깨진 람다?
- 6. 파이썬 2.7에서 deferred.defer 사용
- 7. 커맨드 라인에서 파이썬 2.7에서 파이썬 3로 전환하는 방법은 무엇입니까?
- 8. 자체 RSA 암호화를 사용하여 바이트 배열을 암호화하는 방법은 무엇입니까?
- 9. 자체 암호화를 작성하는 것은 불법입니까?
- 10. 파이썬 부하 파이썬 2.7에서 메모리
- 11. 파이썬 2.7에서 shutil 라이브러리를 설치할 수 없다. 파이썬 2.7에서
- 12. 파이썬 2.7에서 문자열 바꾸기
- 13. 조로 파이썬 2.7에서
- 14. 파이썬 2.7에서 ffmpeg 사용하기
- 15. UnicodeDecodeError : 파이썬 2.7에서
- 16. 파이썬 2.7에서 문자열 분할하기
- 17. 반환지도의 결과는 파이썬 2.7에서
- 18. 출력 파이썬 2.7에서 공간을 제거
- 19. ~ 0b1이 파이썬 2.7에서 -2를 출력하는 이유는 무엇입니까?
- 20. 프로그램은 파이썬 2.7에서 작동,하지만 파이썬 3.3
- 21. Python 2.7에서 쉘 명령을 실행하는 방법은 무엇입니까?
- 22. Python 2.7에서 HMAC를 안전하게 확인하는 방법은 무엇입니까?
- 23. 파이썬 2.7에서 os.execvp()의 결과를 얻는 방법은 무엇입니까?
- 24. 파이썬 2.7에서 eigenvector_centrality의 결과를 networkx의 csv 파일로 내보내는 방법은 무엇입니까?
- 25. 파이썬 2.7에서 텍스트 파일의 데이터를 추출하고 인코딩하는 방법은 무엇입니까?
- 26. 파이썬 2.7에서 두 가지 유형의 파일을 구별하는 방법은 무엇입니까?
- 27. 파이썬 2.7에서 HTTP Keep-Alive를 사용하는 가장 좋은 방법은 무엇입니까
- 28. 파이썬 2.7에서 urlenconing으로 유니 코드를 인코딩하는 방법은 무엇입니까?
- 29. cef_menu_handler를 사용하여 자체 메뉴를 만드는 방법은 무엇입니까?
- 30. 자체 Linux 콘솔 앱을 만드는 방법은 무엇입니까?
올바른 방법은 암호를 해시하고 어딘가에 해시를 저장하는 것입니다. 이 작업을 수행하는 방법에는 이미 많은 리소스가 있습니다. –
프로젝트를 단일 py 파일로 만들고 있습니다. :/내가 아는 것은 파이썬에서 기본 파일을 다루는 것입니다. –
음 ... 파일에 쓸 수 있습니까? –