Aller au contenu

Bitcoin et autres cryptomonnaies


Messages recommandés

Merci, bon apparemment c'est ce bout la de code que je cherchait:

public static byte[] getPublicKey(String secretPhrase) {
        byte[] publicKey = new byte[32];
        Curve25519.keygen(publicKey, null, Crypto.sha256().digest(Convert.toBytes(secretPhrase)));
return publicKey;
}

Yapluka !

Lien vers le commentaire

Bon j'avance, j'en suis à avoir prit le dossier "crypto" et remplacé "crypto.java" par ça:

import org.bouncycastle.crypto.CipherParameters;
import org.bouncycastle.crypto.InvalidCipherTextException;
import org.bouncycastle.crypto.engines.AESEngine;
import org.bouncycastle.crypto.modes.CBCBlockCipher;
import org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher;
import org.bouncycastle.crypto.params.KeyParameter;
import org.bouncycastle.crypto.params.ParametersWithIV;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.util.Arrays;

public final class Crypto
{
  public static MessageDigest getMessageDigest(String algorithm)
  {
    try
    {
      return MessageDigest.getInstance(algorithm);
    } 
    catch (NoSuchAlgorithmException e)
    {
      throw new RuntimeException(e.getMessage(), e);
    }
  }

  public static MessageDigest sha256() 
  {
    return getMessageDigest("SHA-256");
  }

  public static byte[] getPublicKey(String secretPhrase) 
  {
    byte[] publicKey = new byte[32];
    Curve25519.keygen(publicKey, null, Crypto.sha256().digest(toBytes(secretPhrase)));
    return publicKey;
  }

  public static byte[] toBytes(String s) 
  {
    try 
    {
      return s.getBytes("UTF-8");
    } 
    catch (Exception e)
    {
      throw new RuntimeException(e.toString(), e);
    }
  }

  public static void main(String[] args)
  {
    //je bidouille par ici maintenant.
  }
}

Mais j'ai pas la clé publique j'ai pas eu le temps de la copier lol.

Lien vers le commentaire

Salut tout le monde, je suis à la recherche d'un intervenant pour un colloque multidisciplinaire dont le thème général concernera le numérique et dont une intervention de 30mn sera consacrée à Bitcoin. Connaissez-vous des spécialistes pas trop farfelus, pédagogues et si possible avec des compétences reconnues en économie monétaire ? Francophone, c'est en Français et dans le sud de la France. Merci pour vos suggestions !

Lien vers le commentaire
Salut tout le monde, je suis à la recherche d'un intervenant pour un colloque multidisciplinaire dont le thème général concernera le numérique et dont une intervention de 30mn sera consacrée à Bitcoin. Connaissez-vous des spécialistes pas trop farfelus, pédagogues et si possible avec des compétences reconnues en économie monétaire ? Francophone, c'est en Français et dans le sud de la France. Merci pour vos suggestions !

 

Philippe Herlin, mais je crois qu'il est francilien.

Lien vers le commentaire

Gold as an asset is equivalent to shiny Bitcoin

C'est ce qu'a écrit le Chef économiste de Citibank à ses clients. http://www.coindesk.com/citi-chief-economist-bitcoin-closest-commodity-gold/

 

Il n'aime pas l'or donc en disant cela, il bash Bitcoin. Mais c'est important qu'il y ait des gens de la finance qui commencent à se rendre compte de l'équivalence. Cela change d'il y a à peine un an où les personnes "sérieuses" de la finance le considérait comme un Ponzi ou une bulle, c'est un formidable upgrade de statut.

 

Lien vers le commentaire

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...