python类encodebytes()的实例源码

base64_codec.py 文件源码 项目:python- 作者: secondtonone1 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def base64_encode(input, errors='strict'):
    assert errors == 'strict'
    return (base64.encodebytes(input), len(input))
base64_codec.py 文件源码 项目:python- 作者: secondtonone1 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def encode(self, input, final=False):
        assert self.errors == 'strict'
        return base64.encodebytes(input)
__init__.py 文件源码 项目:QUANTAXIS 作者: yutiansut 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def encrypt(self, source_obj):
        encrypter = self._cipher.encryptor()
        source = json.dumps(source_obj)
        source = source.encode(self._encoding)
        need_to_padding = 16 - (len(source) % 16)
        if need_to_padding > 0:
            source = source + b'\x00' * need_to_padding
        enc_data = encrypter.update(source) + encrypter.finalize()
        b64_enc_data = base64.encodebytes(enc_data)
        return urllib.parse.quote(b64_enc_data)
image.py 文件源码 项目:noscrapy 作者: hwms 项目源码 文件源码 阅读 36 收藏 0 点赞 0 评论 0
def download_image_base64(self, url):
        response = requests.get(url)
        return base64.encodebytes(response.content)
representer.py 文件源码 项目:petronia 作者: groboclown 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def represent_binary(self, data):
        if hasattr(base64, 'encodebytes'):
            data = base64.encodebytes(data).decode('ascii')
        else:
            data = base64.encodestring(data).decode('ascii')
        return self.represent_scalar('tag:yaml.org,2002:binary', data, style='|')
abuf.py 文件源码 项目:ripe-atlas-scripts 作者: farrokhi 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def base64_encodebytes(data):
    if hasattr(base64, "encodebytes"):
        return base64.encodebytes(data)
    return base64.encodestring(data)
test.py 文件源码 项目:jgscm 作者: src-d 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def test_save_file(self):
        self.contents_manager.save({
            "type": "file",
            "content": "blah-blah-blah",
            "format": "text"
        }, self.path("test.txt"))
        bucket = self.bucket
        blob = bucket.blob("test.txt")
        self.assertTrue(blob.exists())
        try:
            self.assertEqual(blob.download_as_string(), b"blah-blah-blah")
        finally:
            blob.delete()

        obj = {"one": 1, "two": [2, 3]}
        self.contents_manager.save({
            "type": "file",
            "content": base64.encodebytes(pickle.dumps(obj)).decode("ascii"),
            "format": "base64"
        }, self.path("test.pickle"))
        bucket = self.bucket
        blob = bucket.blob("test.pickle")
        self.assertTrue(blob.exists())
        try:
            self.assertEqual(blob.download_as_string(), pickle.dumps(obj))
        finally:
            blob.delete()
algorithm.py 文件源码 项目:Server 作者: malaonline 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def sign_sha1(body, pri_key):
    '''
    sign body with pri_key by hash SHA1, return base64 bytes

    body: binary
    pur_key: binary
    '''
    rsa_pri = RSA.importKey(pri_key)
    pk = PKCS1_v1_5.new(rsa_pri)
    h = SHA.new(body)
    cbs = pk.sign(h)
    return base64.encodebytes(cbs)
base64_codec.py 文件源码 项目:ivaochdoc 作者: ivaoch 项目源码 文件源码 阅读 32 收藏 0 点赞 0 评论 0
def base64_encode(input, errors='strict'):
    assert errors == 'strict'
    return (base64.encodebytes(input), len(input))
base64_codec.py 文件源码 项目:ivaochdoc 作者: ivaoch 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def encode(self, input, final=False):
        assert self.errors == 'strict'
        return base64.encodebytes(input)
io_export_paper_model.py 文件源码 项目:bpy_lambda 作者: bcongdon 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def encode_image(cls, bpy_image):
        import tempfile
        import base64
        with tempfile.TemporaryDirectory() as directory:
            filename = directory + "/i.png"
            bpy_image.filepath_raw = filename
            bpy_image.save()
            return base64.encodebytes(open(filename, "rb").read()).decode('ascii')
_handshake.py 文件源码 项目:Treehacks 作者: andrewsy97 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def _validate(headers, key, subprotocols):
    subproto = None
    for k, v in _HEADERS_TO_CHECK.items():
        r = headers.get(k, None)
        if not r:
            return False, None
        r = r.lower()
        if v != r:
            return False, None

    if subprotocols:
        subproto = headers.get("sec-websocket-protocol", None).lower()
        if not subproto or subproto not in [s.lower() for s in subprotocols]:
            error("Invalid subprotocol: " + str(subprotocols))
            return False, None

    result = headers.get("sec-websocket-accept", None)
    if not result:
        return False, None
    result = result.lower()

    if isinstance(result, six.text_type):
        result = result.encode('utf-8')

    value = (key + "258EAFA5-E914-47DA-95CA-C5AB0DC85B11").encode('utf-8')
    hashed = base64encode(hashlib.sha1(value).digest()).strip().lower()
    success = compare_digest(hashed, result)

    if success:
        return True, subproto
    else:
        return False, None
_handshake.py 文件源码 项目:Treehacks 作者: andrewsy97 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def _create_sec_websocket_key():
    randomness = os.urandom(16)
    return base64encode(randomness).decode('utf-8').strip()
_handshake.py 文件源码 项目:Treehacks 作者: andrewsy97 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def _validate(headers, key, subprotocols):
    subproto = None
    for k, v in _HEADERS_TO_CHECK.items():
        r = headers.get(k, None)
        if not r:
            return False, None
        r = r.lower()
        if v != r:
            return False, None

    if subprotocols:
        subproto = headers.get("sec-websocket-protocol", None).lower()
        if not subproto or subproto not in [s.lower() for s in subprotocols]:
            error("Invalid subprotocol: " + str(subprotocols))
            return False, None

    result = headers.get("sec-websocket-accept", None)
    if not result:
        return False, None
    result = result.lower()

    if isinstance(result, six.text_type):
        result = result.encode('utf-8')

    value = (key + "258EAFA5-E914-47DA-95CA-C5AB0DC85B11").encode('utf-8')
    hashed = base64encode(hashlib.sha1(value).digest()).strip().lower()
    success = compare_digest(hashed, result)

    if success:
        return True, subproto
    else:
        return False, None
_handshake.py 文件源码 项目:Treehacks 作者: andrewsy97 项目源码 文件源码 阅读 41 收藏 0 点赞 0 评论 0
def _create_sec_websocket_key():
    randomness = os.urandom(16)
    return base64encode(randomness).decode('utf-8').strip()
util.py 文件源码 项目:aliyun-log-python-sdk 作者: aliyun 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def base64_encodestring(s):
    if six.PY2:
        return base64.encodestring(s)
    else:
        if isinstance(s, str):
            s = s.encode('utf8')
        return base64.encodebytes(s).decode('utf8')
auth.py 文件源码 项目:twittershade 作者: nicolavic98 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def generate_headers(self):
        return {b"Authorization": b"Basic " + encodebytes(
                ("%s:%s" %(self.username, self.password))
                .encode('utf8')).strip(b'\n')
                }


问题


面经


文章

微信
公众号

扫码关注公众号