иесцрипт је функција генерисања кључева заснована на лозинки заснована на сцрипт.
Предности (у поређењу са сцрипт и Аргон2):
- Побољшање отпорности на офлајн нападе (повећањем цене напада уз одржавање сталних трошкова за страну која се брани).
- Додатна функционалност (на пример, у виду могућности преласка на безбеднија подешавања без познавања лозинке) ван кутије.
- Користи НИСТ одобрене криптографске примитиве.
- Остаје могуће користити СХА-256, ХМАЦ, ПБКДФ2 и сцрипт.
Постоје и недостаци, који су детаљније описани у страница пројекта.
Од претходне вести (иесцрипт 1.0.1) било је неколико мањих издања.
Издајте измене 1.0.2:
-
МАП_ПОПУЛАТЕ се више не користи, јер су нови тестови са више нити открили више негативних него позитивних ефеката.
-
СИМД код сада поново користи улазне и излазне бафере у БлоцкМик_пвкформ у СМик2. Ово може мало побољшати стопу погодака у кеш меморију, а самим тим и перформансе.
Промене у издању 1.0.3:
- СМик1 оптимизује В индексирање за секвенцијално снимање.
Промене у издању 1.1.0:
- Иесцрипт-опт.ц и иесцрипт-симд.ц су спојени и опција "-симд" више није доступна. Са овом променом, перформансе СИМД склопова би требало да буду скоро непромењене, али би скаларни склопови требало да раде боље на 64-битним архитектурама (али спорије на 32-битним архитектурама) са више регистара.
Такође иесцрипт је сада део библиотеке либкцрипт, који се користи у Федора и АЛТ Линук дистрибуцијама.
Извор: линук.орг.ру