Как получить 128-битное / 32-символьное шифрование в коде? - PullRequest
0 голосов
/ 24 октября 2019

Я хотел зашифровать строку из ввода, используя Encryption Library в codeigniter, я хотел, чтобы он генерировал 32 символа, независимо от того, какова длина ввода, но количество символов, сгенерированных из encrypt(), влияет на то, сколько символовввод ...

1 Ответ

1 голос
/ 24 октября 2019

Если бы вы могли зашифровать любую строку длиной до 32 символов, 50-гигабайтные игры и 8-часовые трехчасовые фильмы можно было сжать до 32 символов. Очевидно, что это невозможно.

Рассмотрим хэш строки MD5 или SHA1. Он не будет расшифрован и не будет гарантированно уникальным, но будет фиксированной, предсказуемой длины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...