Portal SAMP
[Pedido] gm base - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Pedido] gm base (/showthread.php?tid=3817)



gm base - LOS_SANTOS - 21/07/2023

boa noite amigos algum script que tivesse um tempinho poderia enviar um gm base so com tela de login bem simples sem textdraw  e salvamento de senha criptografada , score ,grana so isso , preciso muito nao sei criar assim , sei q tem muitas gm base por ai na net , mas nao nessa caracteristicas que peço aq , desculpem se to pedindo demais , caso vc nao possa criar isso pra mim desconsidere meu pedido ta , obg vcs sao os melhores no script


RE: gm base - White_Blue - 21/07/2023

Use o plugin bcrypt, que usa o algoritmo de hashing Bcrypt, que por sua vez utiliza o algoritmo de criptografia simétrica Blowfish para realizar iterações seguras. O bcrypt produz um hash de 192 bits a partir da entrada(Senha).

Exemplo do plugin mostrado no readme.md do repositório do Github do plugin:
Código PHP:
main(){
     
bcrypt_hash(0,"OnPassswordHash","text",BCRYPT_COST);
 }

 
forward OnPassswordHash(playerid);
 public 
OnPassswordHash(playerid){
     new 
dest[BCRYPT_HASH_LENGTH];
     
bcrypt_get_hash(dest);
     
bcrypt_verify(playerid,"OnPassswordVerify","text",dest);
 }

 
forward OnPassswordVerify(playerid,bool:success);
 public 
OnPassswordVerify(playerid,bool:success){
     
//success denotes verifying was successful or not
     
if(success){
         
//verfied
     
} else{
         
//hash doesn't match with text
     
}
 }