Умелец

samp-bcrypt - хеширование данных

В теме 1 сообщение

samp-bcrypt - хеширование данных

Просмотр файла

Говорить особо нечего, для хеширования пароля самое то.
 

 


API:

 

- bcrypt_hash (playerid, const callback [], const input [], cost, const args [] = "", {Float, _}: ...)

 

  • playerid - id игрока
  • callback[] - обратный вызов для выполнения после хеширования
  • input[] - строка в хеш
  • cost - коэффициент работы (4 - 31)
  • args - нестандартные аргументы

 

Использование:

  Code (открыть спойлер)

 

bcrypt_get_hash(dest[],size = sizeof(hash))

 

  • dest[] - строка для хранения хешированных данных
  • size - максимальный размер целевой строки

 

Использование:

  Code (открыть спойлер)

 

- bcrypt_verify(playerid,callback[],input[],hash[])

 

  • playerid - id игрока
  • callback[] - обратный вызов для выполнения после хеширования
  • input[] - текст для сравнения с хешем
  • hash[] - хеш для сравнения с текстом

 

Использование:

  Code (открыть спойлер)


 

 

- bcrypt_set_thread_limit(value)

 

value - количество рабочих потоков за раз

Использование:

 

 main(){
 	bcrypt_set_thread_limit(3);
 }


Страница на гитхаб: клик ( кликабельно )


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Умелец
      От Умелец
      Говорить особо нечего, для хеширования пароля самое то.
       
       

      API:
       
      - bcrypt_hash (playerid, const callback [], const input [], cost, const args [] = "", {Float, _}: ...)
       
      playerid - id игрока callback[] - обратный вызов для выполнения после хеширования input[] - строка в хеш cost - коэффициент работы (4 - 31) args - нестандартные аргументы  
      Использование:
       
      - bcrypt_get_hash(dest[],size = sizeof(hash))
       
      dest[] - строка для хранения хешированных данных size - максимальный размер целевой строки  
      Использование:
       
      - bcrypt_verify(playerid,callback[],input[],hash[])
       
      playerid - id игрока callback[] - обратный вызов для выполнения после хеширования input[] - текст для сравнения с хешем hash[] - хеш для сравнения с текстом  
      Использование:

       
       
      - bcrypt_set_thread_limit(value)
       
      value - количество рабочих потоков за раз

      Использование:
       
       main(){ bcrypt_set_thread_limit(3); }
      Страница на гитхаб: клик ( кликабельно )