def decrypt_data(self, data): if not self.encrypt: return data try: return cryptotool.decrypt(self.crypto_algo, data, self.crypto_key) except: raise InvalidRequestError('Failed to decrypt data. Error:%s' % helper.exc_info())
def answer(environ, start_response): data = environ['wsgi.input'].readline() msg = cryptotool.decrypt(CRYPTO_ALGO, data, cryptotool.decrypt_key(CRYPTO_KEY)) if msg != MSG: start_response('400 NOT OK', [('Content-Type', 'text/html')]) else: time.sleep(1) start_response('201 OK', [('Content-Type', 'text/html')]) yield '<b>Hello world!</b>\n'
def answer(environ, start_response): server_id = environ['HTTP_X_SERVER_ID'] data = environ['wsgi.input'].readline() crypto_key = lib.world.server_properties[server_id]['scalarizr.key'] msg = cryptotool.decrypt(CRYPTO_ALGO, data, cryptotool.decrypt_key(crypto_key)) if msg != 'Carrot': start_response('400 NOT OK', [('Content-Type', 'text/html')]) else: time.sleep(0.4) start_response('201 OK', [('Content-Type', 'text/html')]) yield '<b>Hello world!</b>\n'
def decrypt_data(self, data): try: crypto_algo = dict(name="des_ede3_cbc", key_size=24, iv_size=8) return cryptotool.decrypt(crypto_algo, data, self._crypto_key) except: raise rpc.InvalidRequestError('Failed to decrypt data')