[英]How can I write code in Java/ASP.NEt/Python for using a component based library written in PHP?
[英]How can I use a modified openssl library (written in C) in my python code?
我正在寫一個導入ssl庫的python腳本。 我需要創建ssl套接字。 但是,我發現我將需要使用經過修改的openssl庫版本。 修改后的版本的作者告訴我,ssl模塊的基礎實現使用的是openssl庫。 作者為我提供了一個名為ssllib.c
的文件。 我搜索了已安裝的openssl庫的文件夾: openssl-0.9.8k_X64
但是找不到任何ssl_lib.c
文件。 另外,作者通過openssl-1.0.1e
指的是openssl,這是我的另一個版本。
我的問題:如何使用經過修改的openssl版本編譯python腳本? 請考慮我使用的是Windows x64系統和Python 2.7。
您需要安裝修改后的OpenSSL。 Python僅具有綁定,然后綁定將調用已編譯的OpenSSL庫中的函數。 如果已安裝修改后的OpenSSL庫,並且在您的路徑中完全替換了原始OpenSSL庫,則Python將“使用”它。
這假定修改后的庫實際上與原始OpenSSL兼容。
附帶說明一下,從安全角度來看,使用修改后的密碼庫是一個糟糕的主意。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.