Articles of base64

¿Deseas eliminar la nueva línea “\ n” de las cadenas codificadas en base64 en Python3?

Estoy tratando de establecer una conexión HTTPS en Python3 y cuando bash codificar mi nombre de usuario y contraseña, el método de encodebytes base64 devuelve el valor codificado con un nuevo carácter de línea al final “\ n” y, debido a esto, obtengo un error cuando bash conectarme. ¿Hay una manera de decirle a la […]

Cómo codificar texto a base64 en python

Estoy tratando de codificar una cadena de texto a base64. Intenté hacer esto: name = “your name” print(‘encoding %s in base64 yields = %s\n’%(name,name.encode(‘base64′,’strict’))) Pero esto me da el siguiente error: LookupError: ‘base64’ is not a text encoding; use codecs.encode() to handle arbitrary codecs Cómo voy a hacer esto ? (usando Python 3.4)

¿Cómo decodificar url base64 en python?

Para Facebook fbml Apps, Facebook está enviando un parámetro signed_request que se explica aquí: http://developers.facebook.com/docs/authentication/canvas Han dado la versión php de decodificar esta solicitud firmada: http://pastie.org/1054154 ¿Cómo hacer lo mismo en python? Probé el módulo base64 pero obtengo un error de relleno incorrecto: >>> base64.urlsafe_b64decode(“eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImV4cGlyZXMiOjEyNzk3NDYwMDAsIm9hdXRoX3Rva2VuIjoiMjk1NjY2Njk1MDY0fDIuRXpwem5IRVhZWkJVZmhGQ2l4ZzYzUV9fLjM2MDAuMTI3OTc0NjAwMC0xMDAwMDA0ODMyNzI5MjN8LXJ6U1pnRVBJTktaYnJnX1VNUUNhRzlNdEY4LiIsInVzZXJfaWQiOiIxMDAwMDA0ODMyNzI5MjMifQ”) Traceback (most recent call last): File “”, line 1, in […]

Base64 Error de relleno incorrecto al usar Python

Estoy intentando decodificar Base64 en hexadecimal para aproximadamente 200 datos de Base64 y obtengo el siguiente error. Se decodifica para 60 de ellos y luego se detiene. ABHvPdSaxrhjAWA= 0011ef3dd49ac6b8630160 ABHPdSaxrhjAWA= Traceback (most recent call last): File “tt.py”, line 36, in csvlines[0] = csvlines[0].decode(“base64”).encode(“hex”) File “C:\Python27\lib\encodings\base64_codec.py”, line 43, in base64_decode output = base64.decodestring(input) File “C:\Python27\lib\base64.py”, line […]

¿Por qué base64.b64encode () devuelve un objeto de bytes?

El propósito de base64.b64encode() es convertir datos binarios en “texto” seguro para ASCII. Sin embargo, el método devuelve un objeto de tipo bytes: >>> import base64 >>> base64.b64encode(b’abc’) b’YWJj’ Es fácil simplemente tomar esa salida y decode() , pero mi pregunta es: ¿cuál es el significado de base64.b64encode() devuelve bytes lugar de una str ?

Error de argumento de mensaje de bytes

No puedo entender de qué se está quejando el método ‘bytes’. En el código a continuación, estoy intentando generar una clave de autenticación para mi cliente y sigo recibiendo este error [1] import hmac import hashlib import base64 message = bytes(“Message”, ‘utf-8’) # errors here secret = bytes(“secret”, ‘utf-8’) signature = base64.b64encode(hmac.new(secret, message, digestmod=hashlib.sha256).digest()); print(signature) […]

Decodifique la cadena base64 en Python 3 (con lxml o no)

Sé que esto parece vergonzosamente fácil, y supongo que el problema es que todavía no tengo una idea clara de todo esto de bytes-str-Unicode (y encoding-deencoding , hablando francamente) todavía. He estado intentando que mi código de trabajo se ejecute en Python 3. La parte con la que me quedo es cuando lxml un XML […]

Python, ¿alguien puede adivinar el tipo de archivo solo por su encoding base64?

Digamos que tengo lo siguiente: image_data = “””iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==””” Esto es solo una imagen de puntos (de https://en.wikipedia.org/wiki/Data_URI_scheme ). Pero no sé si es imagen o texto, etc. ¿Es posible entender qué es lo que tiene esta cadena codificada? Lo bash en Python, pero también es una pregunta general. Así que cualquier idea en ambos es […]

cómo saber si una cadena es base64 o no

Tengo muchos correos electrónicos que vienen de diferentes fonts. todos tienen adjuntos, muchos de ellos tienen nombres de adjuntos en chino, por lo que estos clientes se convierten a base64 por sus clientes de correo electrónico. Cuando recibo estos correos electrónicos, deseo decodificar el nombre. Pero hay otros nombres que no son base64. ¿Cómo puedo […]

Decodificar Python base64 String

He extraído la cadena base64 de los valores de color, textura y edgemp de las imágenes, tengo una lista con la siguiente estructura: forecolor=AgCEAg4DUQQCBQQGARMBFQE1AmUB edge=AfCAFg5iIATCPwTAEIiBFggBDw forecolor=AgAsAQ0CJAMcDRgOGg8DHQYeBzYBPQ4-DU0ETgNtBm4CfQI Estoy intentando decodificar estos valores, pero recibo un error de relleno incorrecto, aquí está el error exacto: Traceback (most recent call last): File “ImageVectorData.py”, line 44, in print “Decoded […]