Доброе утро / день / вечер, ребята!
Итак, для класса мне было поручено выполнить следующую задачу: создать программу Scratch (: / not the funnest language lol), которая принимает входную строку и выводит пароль. Тем не менее, пароль должен быть воспроизведен с использованием того же семени. Я провел поиск и нашел эту статью , в которой говорится, что это называется хешированием. Круто, я почти уверен, что это то, что мне нужно сделать.
Вот проблема: использовать это для генерации пароля. Таким образом, у меня есть код, который работает, который генерирует уникальный случайный пароль здесь . Я должен быть в состоянии легко это приспособить.
Мой текущий мыслительный процесс таков: если я возьму значение ASCII символа и умножу на простое число, а затем умножу на его индекс символа (что-то вроде (64 * 239 * 1) + (85 * 239 * 2)
), я должен получить уникальный номер для большинства строк (право?). Затем я складываю их и использую это число, чтобы что-то сделать, и генерирую пароль из 6-7 символов.
Что я могу сделать, чтобы взять этот базовый хеш и получить пароль из 6-7 символов (a-z, A-Z,!, $ И% для моей кодировки, но не беспокойтесь об этой части). Более того, как я могу сделать это в Scratch?
Спасибо!