Installazione Blake2 in linux?


1

Stavo cercando di installare dalla funzione di hash BLAKE2 sorgente in Ubuntu, ma non so come. Non so come usare questi makefile con i file .c e .h. Qualsiasi aiuto? https://blake2.net/

Risposte:


0

Hai letto il file di documento README ?, ha la descrizione corretta di tutte le cartelle al suo interno.

Nel mio debian faccio solo:

  1. decomprimere blake2_code_20140114.zip
  2. cd blake2_code_20140114
  3. cd sse o ref (dipende davvero dall'implementazione che si desidera)
  4. make (controlla questo file se vuoi altre opzioni)

Implementazioni C di blake2b, blake2bp, blake2s, blake2sp, ottimizzate per la velocità su CPU che supportano SSE2, SSSE3, SSE4.1, AVX o XOP


Sì, ma sono in grado di usare quel programma solo in quella cartella, non ho comandi globali supportati in terminali come md5sum o sha256 dopo aver installato il programma rhash.

0

Se il tuo obiettivo è semplicemente quello di ottenere il software, i file binari possono essere scaricati qui:

https://blake2.net/b2sum-bin_20130305.zip

Se si desidera compilare il codice, è necessario prima verificare che siano installati gli strumenti di sviluppo appropriati (ad esempio gcc). L'installazione di questi dipenderà dalla distribuzione Linux che stai utilizzando. Su distribuzioni basate su Debian (come Ubuntu) è possibile installare il pacchetto "build-essential", e su CentOS c'è il gruppo "Strumenti di sviluppo".

Mi riferirò ai contenuti del tag git più recente:

https://codeload.github.com/BLAKE2/BLAKE2/zip/20160619

per i seguenti. Il codice deve prima essere estratto, cosa che può essere eseguita eseguendo:

unzip BLAKE2-20160619.zip

Questo estrae il file zip nella directory corrente. Quindi dai un'occhiata al README. Descrive il contenuto delle directory. Userai il makefile nella directory contenente il software che desideri. Ad esempio, per creare b2sum run:

cd BLAKE2-20160619/b2sum
make
sudo make install

che dovrebbe mostrare un risultato simile a:

$ make
cc b2sum.c ../sse/blake2b.c ../sse/blake2s.c ../sse/blake2bp.c ../sse/blake2sp.c  -O3 -march=native -Werror=declaration-after-statement -std=c99 -I../sse -fopenmp  -o b2sum
$ sudo make install
install -d /usr/local/bin
install -d /usr/local/man/man1
install -m 755 b2sum /usr/local/bin
install -m 644 b2sum.1 /usr/local/man/man1/b2sum.1

e ora dovresti essere in grado di eseguire b2sum!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.