Я ищу, чтобы создать строку переменной длины UTF-8 в PHP. Я попробовал этот метод изначально:
utf8_encode(mcrypt_create_iv(256, MCRYPT_DEV_URANDOM))
Но это дало мне строку длиннее 256 символов
Затем я попробовал этот метод:
md5(mcrypt_create_iv(32, MCRYPT_DEV_URANDOM))
Это работает для строки длиной 32 символа, но если я хочу строку длиной 256, мне нужно объединить ее 8 раз, что кажется неэффективным.
Как бы я сделал это эффективно в PHP? Спасибо
Задача ещё не решена.
Других решений пока нет …