Aller au contenu

Bitcoin et autres cryptomonnaies


Messages recommandés

Posté

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 !

Posté

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.

Posté

Le code de nxt est en java, pas envie de me casser la tête, de toutes façons je vais pas faire un brute force, la lenteur du truc est pas vraiment un problème.

Posté

NXT est en Java, et Bitcoind est dépendant de la libboost, le code est illisible. C'est si dur que ça d'employer la STL ?

 

Il n'y a qu'Ethereum qui fait les choses bien, le POC est codé en Go et ça fait plaisir.

Posté

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 !

Posté
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.

Posté

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

 

Ah oui en effet, je n'y avais pas pensé. Merci, d'autres suggestions ? Les intervenants peuvent venir d'ailleurs en France, pas de problème. 

Posté

Ah oui en effet, je n'y avais pas pensé. Merci, d'autres suggestions ? Les intervenants peuvent venir d'ailleurs en France, pas de problème. 

il y a plein d'auteurs d'articles sur bitcoin sur CP.

Il devrait y avoir de quoi trouver ton bonheur.

Rocou, il n'est pas dans le sud ?

Posté

Rocou, il n'est pas dans le sud ?

 

Sud Gironde. 

 

Mais très honnêtement, je ne connais pas assez les arcanes techniques de Bitcoin.

Posté

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.

 

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...