sqlalchemy와 oracle을 사용하고 있지만 연결 문자열에 데이터베이스 암호를 직접 저장하지 않고 대신 암호화 된 암호를 저장하는 방법은 무엇입니까?sqlalchemy 연결 문자열에 암호화 된 암호를 사용하는 방법은 무엇입니까?
답변
난 당신이 모듈 PyCrypto
찾고있는 것 같아요 당신은 데이터베이스에서 원하는 암호화 저장 암호화 된 텍스트를 사용할 수 있으며, 데이터를 가져 오는 후 다시 암호를 해독 할 수 있습니다. 당신이 참조 할 수 있습니다 이상
>>> from Crypto.Hash import SHA256
>>> hash = SHA256.new()
>>> hash.update('message')
>>> hash.digest()
'\xabS\n\x13\xe4Y\x14\x98+y\xf9\xb7\xe3\xfb\xa9\x94\xcf\xd1\xf3\xfb"\xf7\x1c\xea\x1a\xfb\xf0+F\x0cm\x1d'
이
고마워,하지만 이건 내가 원하는 건 아니야. 왜냐하면 암호화 알고리즘은 코드를 읽음으로써 얻을 수 있기 때문이다. 거기에는 sqlalchemy 내부에 어떤 암호화 메커니즘이 있는가? – leon
당신은 이것을 시도 할 수 있습니다 : http://variable-scope.com/posts/storing-and-verifying-passwords-with-sqlalchemy –
또는 당신이 stackoverflow 자체 에서이 솔루션과 함께 갈 수 있습니다 : http://stackoverflow.com/a/33717279/6918812 –
- 1. 암호화 된 암호를 해독하는 방법은 무엇입니까?
- 2. 암호화 된 암호를 기반으로 인증하는 방법은 무엇입니까?
- 3. web.config의 암호화 된 연결 문자열에 오류가 발생했습니다.
- 4. 암호화 된 암호를 사용하는 SQL Server 인증
- 5. 아파치 BasicDataSource에서 암호화 된 암호를 사용하는 방법?
- 6. 속성 파일의 암호화 된 암호를 사용하는 CFX
- 7. PHP를 사용하는 암호화 된 MySQL 연결
- 8. 연결 문자열 암호화/해독
- 9. 연결 문자열에 사용자 이름과 암호를 동적으로 제공하십시오.
- 10. 암호화 된 SQL Server Compact 데이터베이스의 암호를 어떻게 보호합니까?
- 11. AuthLogic에서 암호화 된 암호를 허용해야합니까?
- 12. PHP - 암호화 된 암호를 해독
- 13. 해시 된 암호를 암호화 하시겠습니까?
- 14. 암호화 된 암호를 시드하는 방법
- 15. 암호화 된 암호를 XML로 serialize
- 16. 암호화 된 암호를 msbuild에 전달
- 17. 암호화 된 암호를 해시 된 암호로 변환
- 18. MySql 연결 문자열에 암호를 사용 하시겠습니까? C#
- 19. 비밀번호 복구 : md5 암호화 된 암호를 해독하는 방법은 무엇입니까?
- 20. HTTP POST에 대한 암호화 된 암호를 생성하는 방법은 무엇입니까?
- 21. 사용자 이름과 암호를 암호화 된 형식으로 저장하는 방법은 무엇입니까?
- 22. PHPMyAdmin 제어판에서 암호화 된 암호를 변경하는 방법은 무엇입니까?
- 23. MySQL에서 MD5 암호화 된 암호를 생성하는 방법은 무엇입니까?
- 24. DotNetNuke 암호화 된 암호로 외부 암호를 비교하는 방법은 무엇입니까?
- 25. HMACSHA1로 암호화 된 문자열의 암호를 해독하는 방법은 무엇입니까?
- 26. 보안/암호화 된 블루투스 연결
- 27. 암호화 된 연결 문자열 저장
- 28. SQL 암호를 저장하는 파일 암호화
- 29. ASP.NET MVC 4에서 연결 문자열을 암호화하고 암호를 해독하는 방법은 무엇입니까?
- 30. SqlAlchemy 연결 문자열
당신이 연결 문자열을 저장하여 무슨 뜻이 여기
는 PyCrypto에 대한 예입니다? – univerio