공유 키 암호화 (AES)를 사용하여 파이썬에서 쉽게 해독 할 수 있도록 텍스트 또는 문자열을 C로 암호화하는 간단한 방법이 있는지 궁금합니다.C로 암호화하고 AES를 사용하여 Python으로 해독하십시오.
0
A
답변
1
PyCrypto (Python의 일부로 배포되지 않음)은 AES와 같은 알고리즘을 구현하고 Mozilla Network Security Services은 C에서 암호화 알고리즘을 사용하는 C 라이브러리를 제공합니다. 또는 OpenSSL이 있지만 문서가 부족합니다.
AES 또는 Blowfish와 같이 일반적으로 사용되는 것이 좋습니다.
2
GPG (Gnu Privacy Gaurd in C)를 GPGME으로 전화하는 것이 좋습니다. python-gnupg을 사용하여 파이썬으로 데이터를 읽을 수 있습니다. 이것은 오픈 소스, 피어 리뷰, 널리 사용되는 암호화 구현 (GPG)에 의존하기 때문에 가장 안전한 옵션입니다. 암호화를 구현할 때 많은 보안 함정이 있습니다. 일반적으로 응용 프로그램 개발자는 암호화 자체를 구현하면 안됩니다.
관련 문제
- 1. AES를 사용하여 Objective-C로 암호화하고 PHP로 암호 해독
- 2. BC로 암호화하고 pgp로 해독하십시오. 6.5.8
- 3. AES를 사용하여 비밀번호 저장
- 4. 파일의 이진 형식을 해독하십시오.
- 5. BCVideo 개체를 해독하십시오.
- 6. AES를 사용하여 암호화 된 결과를 제한하십시오.
- 7. C# AES를 사용하여 암호화/해독 할 라이브러리
- 8. 복어 또는 AES를 사용하여 Perl의 바이너리 파일을 암호화/해독 하시겠습니까?
- 9. RC5는 JCE를 사용하여 데이터를 암호화하고 해독합니다.
- 10. web.config를 무의미하게 암호화하고 있습니까?
- 11. DPI를 사용하여 'C로 태스크 내보내기'
- 12. Cython을 사용하여 C로 파이썬 컴파일
- 13. WTO를 사용하여 금속 C로 인쇄하십시오.
- 14. Python으로 쿠키로드하기
- 15. Django - 요청을 해독하십시오. 각 단어에 대한 경로?
- 16. C# : app.config의 연결 문자열을 암호화하고 거기에 저장하고 암호를 해독하여 사용 하시겠습니까?
- 17. AES를 지원하는 순수 Erlang 암호화 라이브러리가 있습니까?
- 18. AES 암호화의 javax.crypto.IllegalBlockSizeException
- 19. Python으로 파일 구문 분석
- 20. Python으로 DVD를 재생 하시겠습니까?
- 21. python으로 sax2로 xml을 생성하십시오.
- 22. mysql으로 암호화하고 sqlite3로 해독 하시겠습니까?
- 23. web.config 파일에 암호를 암호화하고 저장하십시오.
- 24. 파이썬을 사용하여 U + 0043을 C로 변환하려면 어떻게해야합니까?
- 25. MiniXML을 사용하여 C로 XML 파일 구문 분석
- 26. Gnustep을 사용하여 Windows 환경에서 Objective-C로 프로그래밍하십시오.
- 27. 암호가 C로 표시된 openssl을 사용하여 파일 암호화
- 28. c로 typecasting
- 29. shared_ptr을 boost :: python으로 인스턴스화
- 30. 공개 키와 함께 openSSL을 사용하여 xml을 암호화하고 해독하는 방법
어떤 암호화 알고리즘을 사용 하시겠습니까? C와 파이썬 구현을 모두 가지고있는 것을 선택한다면 그것은 간단합니다. 어떤 알고리즘을 사용하고 싶습니까? –
AES를 사용하여 대칭 암호화를 사용한다고 생각합니다. – m1k3y3
** 업데이트하여 ** AES를 사용할 계획임을 밝히십시오. 그런 다음 Python 및 C에서 AES 구현을 위해 Google을 사용하여 검색하십시오. 그런 다음 찾은 구현에 대한 특정 질문을하십시오. –