Articles of base64

¿Cómo puedo basar 64 codificar cadenas Unicode en JavaScript y Python?

Necesito una aritmética encript, que encripta texto a texto. el texto de entrada podría ser Unicode, y la salida debería ser az AZ 0-9 -. (64 caracteres máx.) Y podría ser descifrado a Unicode de nuevo. Debe implementarse en javascript y python. Si ya hay alguna biblioteca podría hacer esto, genial, si no la hay, […]

Python Generated Signature para S3 Post

Creo que he leído casi todo lo que hay que leer en la encoding de base 64 de una firma para publicación en el navegador, basada en formularios en S3: documentos antiguos y nuevos. Por ejemplo: http://doc.s3.amazonaws.com/proposals/post.html Y hasta encontré esto: http://s3.amazonaws.com/doc/s3-example-code/post/post_sample.html En lugar de usar el generador de políticas más nuevo de Amazon o […]

¿Por qué mi png codificado en base64 no es visible dentro de mi svg?

Quiero convertir png a base64 e insertar la cadena codificada en un svg. fIm = open(‘name.png’, ‘rb’) dataIm = fIm.read().encode(“base64″).replace(‘\n’,”) baseIm += ” % (newVal, dataIm, curX, curY) La imagen del resultado no se muestra. ¿Cuál es el problema? Aquí está el archivo svg de salida: solución fIm = open(‘switchToMinus.png’, ‘rb’) dataIm = fIm.read().encode(“base64″).replace(‘\n’,”) addText […]

Conversión de hexadecimal a base64 en Python

Quiero convertir una cadena HEX simple como 10000000000002ae a Base 64. La cadena hexadecimal se convertirá en bytes y los bytes se codificarán a notación base64, por lo que la salida esperada para esa cadena: EAAAAAAAAq4 = Encontré una herramienta en línea. http://tomeko.net/online_tools/hex_to_base64.php?lang=en Pero tengo un montón de valores HEX que necesito convertir en un […]

¿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) […]