python
import hashlib
class ShortURLGenerator:
def __init__(self):
self.url_map = {}
def generate_short_url(self, url):
hash = hashlib.sha256(url.encode('utf-8')).hexdigest()
self.url_map[short_url] = url
return short_url
def get_original_url(self, short_url):
return self.url_map.get(short_url)
url_generator = ShortURLGenerator()
original_url = "https://www.example.com/very/long/url"
short_url = url_generator.generate_short_url(original_url)
print(f"Short URL: {short_url}")
print(f"Original URL: {url_generator.get_original_url(short_url)}")