Я пытаюсь внедрить шифрование AES в python.
Я ссылаюсь на образец кода Java, чтобы выполнить это.
В Java 256-битный секрет (с использованием данного ключа) генерируется с использованием
Key secretKey = new SecretKeySpec(Base64.decodeBase64(GIVEN_KEY), "AES");
Я пытаюсь сделать то же самое в python, используя следующий фрагмент
secret = hashlib.sha256(GIVEN_KEY.encode()).digest()
Но строка, закодированная с помощью реализации Python, не может быть расшифрована. Являются ли приведенные выше фрагменты похожими, или я что-то упускаю?