github.com/sixexorg/magnetic-ring@v0.0.0-20191119090307-31705a21e419/gomobile/walletutil/keycipher_test.go (about)

     1  package walletutil
     2  
     3  import (
     4  	"fmt"
     5  	"testing"
     6  )
     7  
     8  func TestEncKey(t *testing.T) {
     9  
    10  	EncriptyKey("e4454016c146cf9e4a75614dcd1d8453d314f9ab87cbea2234e8e95c81c97e3d","laogui")
    11  }
    12  
    13  
    14  func TestDecKey(t *testing.T) {
    15  
    16  	prk:= DecriptyKey(`{"cipher":"aes-128-ctr","ciphertext":"364fef70891e6abc5356d13ae6de7a70831153306eac074b143a0b6dd6692742","cipherparams":{"iv":"9e56b0aa3ce1fddcd992ffc94265bbf6"},"kdf":"scrypt","kdfparams":{"dklen":32,"n":4096,"p":1,"r":8,"salt":"e178e27dbbd19fb312c6975fab14a2606b5a4b72ffb2232867a145133aed89e8"},"mac":"221a0bbbcfca85027b1f2b21f93175f72c0958798767447c5594792a91a08678","machash":"sha3256"}`,"laogui")
    17  	fmt.Printf("prk:%s\n",prk)
    18  }