Где различие между “преобразованием” и “аффинным преобразованием”?

Вероятно, самое простое, что можно сделать, это:

while(needToDisplayData)
{
    displayData(); // display the data
    Thread.sleep(10000); // sleep for 10 seconds
}

Также вы можете использовать таймер:

int delay = 1000; // delay for 1 sec. 
int period = 10000; // repeat every 10 sec. 
Timer timer = new Timer(); 
timer.scheduleAtFixedRate(new TimerTask() 
    { 
        public void run() 
        { 
            displayData();  // display the data
        } 
    }, delay, period); 
6
задан Thanks 19 May 2009 в 12:56
поделиться

2 ответа

  1. Весь смысл хеширования в том, что вы храните хэши, а не пароли в виде открытого текста, и их невозможно восстановить (по крайней мере, с большим трудом). Хеш-функции спроектированы так, чтобы быть односторонними, поэтому получение невозможно - в этом их суть.
  2. nchar [n] , вероятно, лучший вариант, поскольку обычные алгоритмы хеширования дают результаты постоянной длины ( SHA1 выводит 160-битный хеш). Обычной практикой является преобразование хэша в Base64 , чтобы его можно было сохранить как текст ASCII.
  3. Соль - это просто метод, который добавляет случайные биты в хеш, чтобы усложнить процесс взлома. Каждый лишний бит соли означает, что взломщик методом перебора должен занять вдвое больше времени (и использовать вдвое больше памяти).
7
ответ дан 16 December 2019 в 21:45
поделиться

CoreAnimation использует трехмерные преобразования. Аффинные преобразования - это двумерное подмножество этих трехмерных преобразований. Они допускают только перемещение, вращение и масштабирование в плане X, Y.

0
ответ дан 16 December 2019 в 21:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: