Пример #1
0
def returnMessage(msg):
    logger.debug("returnMessage invoked")
    if len(msg) > 0:
        decrypted_msg = libencryption.decrypt(msg)
        logger.debug("Decrypted message: " + decrypted_msg)
        return jsonify(msg=decrypted_msg)
    return jsonify({
        'status': "200: request",
        'message': 'pin or sid is wrong: ' + request.url,
    })
Пример #2
0
def get_secret(sid, pin):
    logger.debug("Obtain msg from the database")
    msg = dblib.get_secret(sid, pin)
    if len(msg) > 0:
        logger.debug("Message obtained: " + msg)
        decrypted_msg = libencryption.decrypt(msg)
        return jsonify(msg=decrypted_msg)
    else:
        return jsonify({
            'status': "404: request",
            'message': 'pin or sid is wrong: ' + request.url,
        })
Пример #3
0
def get(sid, pin):
    logger.debug("Obtain msg from the database")
    msg = lib.get_secret(sid, pin)
    logger.debug("Message obtained: " + msg)
    logger.debug("Start decryption")
    decrypted_msg = libencryption.decrypt(msg)
    logger.debug("Finished decryption: " + decrypted_msg)

    if len(msg) > 0:
        logger.debug("End my super App")
        return jsonify(msg=decrypted_msg)
    else:
        return '{"error":"not found"}'
Пример #4
0
def get_secret_query(sid, pin):
    logger.debug("/secret GET invoked")
    msg = dblib.get_secret(sid, pin)
    if len(msg) > 0:
        logger.debug("secret obtained from DB: " + msg)
        decrypted_msg = libencryption.decrypt(msg)
        logger.debug("/secret GET returned OK")
        return jsonify(msg=decrypted_msg)
    else:
        logger.debug("/secret GET returned 404")
        return jsonify({
            'status': "404: request",
            'message': 'pin or sid is wrong: ' + request.url,
        })
Пример #5
0
def get_secret_body():
    logger.debug("Obtain msg from the database")
    result = request.json
    sid = result["sid"]
    pin = result["pin"]
    msg = dblib.get_secret(sid, pin)
    if len(msg) > 0:
        logger.debug("Message obtained: " + msg)
        decrypted_msg = libencryption.decrypt(msg)
        return jsonify(msg=decrypted_msg)
    else:
        return jsonify({
            'status': "200: request",
            'message': 'pin or sid is wrong: ' + request.url,
        })
Пример #6
0
import libencryption


message = b'encrypt me!'

encrypted_msg = libencryption.encrypt(message)

print(encrypted_msg)
    
decrypted_msg = libencryption.decrypt(encrypted_msg)

print(decrypted_msg)