Articles of openssl

Problemas con LIBFFI Heroku buildpack personalizado

Estoy tratando de desplegar mi aplicación a Heroku. Está utilizando pyOpenSSL , que requiere cryptography , que requiere libffi . Encontré un buildpack personalizado que incluye libffi aquí: https://github.com/mfenniak/heroku-buildpack-python-libffi . Sin embargo, parece que la cryptography no puede encontrar libffi , aunque está en LD_LIBRARY_PATH : $ heroku run bash heroku> echo $LD_LIBRARY_PATH /app/.heroku/vendor/lib:/app/vendor/libffi-3.0/lib heroku> […]

Google API y cx_Freeze no funcionan correctamente

He creado un progtwig Python que es capaz de cargar archivos en Google Drive. El archivo .py funciona perfectamente y no da ningún error. Pero como lo distribuiré para las personas que no tienen Python instalado, debo convertir el progtwig y los recursos en un archivo .exe. Lo he hecho con cx_Freeze. Lo he usado […]

¿Cómo obtengo una clave pública ECDSA de solo una firma de Bitcoin? … SEC1 4.1.6 recuperación de claves para curvas sobre (mod p) -campos

Actualización: Solución parcial disponible en Git EDITAR: Una versión comstackda de esto está disponible en https://github.com/makerofthings7/Bitcoin-MessageSignerVerifier Tenga en cuenta que el mensaje que se debe verificar debe tener un Bitcoin Signed Message:\n como prefijo. Fuente1 fuente2 Hay algo mal en la implementación de C # que probablemente pueda corregir de esta implementación de Python Parece […]

¿Es posible cifrar y luego descifrar los datos de forma segura contra una contraseña en Python?

Tengo algunos datos en un progtwig de Python que me gustaría cifrar antes de escribir en un archivo con una contraseña, y luego leerlos y descifrarlos antes de usarlos. Estoy buscando algún algoritmo simétrico seguro que pueda cifrar y descifrar una contraseña. Esta pregunta muestra una forma no segura y sugiere el uso de libsodium. […]

¿Cómo implementar la funcionalidad OpenSSL en Python?

Me gustaría cifrar un texto secreto mediante una clave pública y descifrarlo mediante una clave privada en Python. Puedo lograr eso con el comando openssl : echo “secrettext/2011/09/14 22:57:23” | openssl rsautl -encrypt -pubin -inkey public.pem | base64 data.cry base64 -D data.cry | openssl rsautl -decrypt -inkey private.pem ¿Cómo se podría implementar eso en Python?

Deshabilitar los cifrados débiles con cherrypy (python 2)

Estoy usando Cherrypy 3.8.0 con Python 2 para usar SSL / TLS usando pyOpenSSL. Quiero deshabilitar SSL3 para evitar POODLE (u otros cifrados débiles). Esto es lo que tengo hasta ahora: server_config={ ‘server.socket_port’: 443, ‘server.ssl_module’:’pyopenssl’, ‘server.ssl_certificate’:’/path/myserver.crt’, ‘server.ssl_private_key’:’/path/myserver.key’, } Esto es similar a esta pregunta, pero para python 2 y pyopenssl. ¿Cómo puedo especificar o excluir […]

¿Puedo volver a vincular el entendido python a la nueva versión de openssl en Mac OS X?

Esta mañana, estoy teniendo problemas relacionados con SSL al usar EPD 7.3 en Mac OS X 10.6.8. Cuando ejecuto pip (versión 1.3.1), obtengo: pip install requests Downloading/unpacking requests Could not fetch URL https://pypi.python.org/simple/requests/: There was a problem confirming the ssl certificate: Will skip URL https://pypi.python.org/simple/requests/ when looking for download links for requests Could not fetch […]

Simulación del algoritmo de signo M2Crypto de Python en Haskell

Estoy tratando de producir una firma RSA en Haskell que coincida con la misma firma del M2Crypto de Python. Creo que mi problema es el hecho de que Codec.Crypto.RSA está usando el algoritmo PKCS1 v1.5 y M2Crypto está usando algo diferente. De hecho, cuando uso PKCS1 v1.5 en Python, obtengo los mismos resultados que Haskell. […]

La instalación de Python pip requiere server_hostname

Terminé de instalar pip en linux, el comando pip list funciona. Pero al usar el comando pip install , obtuvo el siguiente error: Traceback (most recent call last): File “/usr/local/lib/python2.7/site-packages/pip-6.0.7-py2.7.egg/pip/basecommand.py”, line 232, in main status = self.run(options, args) File “/usr/local/lib/python2.7/site-packages/pip-6.0.7-py2.7.egg/pip/commands/install.py”, line 339, in run requirement_set.prepare_files(finder) File “/usr/local/lib/python2.7/site-packages/pip-6.0.7-py2.7.egg/pip/req/req_set.py”, line 333, in prepare_files upgrade=self.upgrade, File “/usr/local/lib/python2.7/site-packages/pip-6.0.7-py2.7.egg/pip/index.py”, line […]

No se puede instalar Python de 32 bits con pyenv, a pesar del conjunto de indicadores apropiado

Estoy buscando instalar el Python 2.6.6 como de 32 bits con pyenv en OS X, pero obtén: ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib? A pesar de haber consultado Common Build Problems y de haber aplicado los indicadores sugeridos allí, así como de instalar las herramientas de desarrollo de Xcode, […]