activeledger/ecc 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

activeledger/ecc

最新稳定版本:1.0.0

Composer 安装命令:

composer require activeledger/ecc

包简介

Activeledger minimal key generation and data signing SDK

README 文档

README

Activeledger

Activeledger - PHP Key SDK

The Activeledger PHP Key SDK has been built to provide an easy way to generate an ECC keypair that can be used to sign transactions to be sent to the Activeledger network.

Activeledger

Visit Activeledger.io

Read Activeledgers documentation

Installation

$ composer require activeledger/ecc ~0.0.1
$ composer install -o

Usage

The SDK currently supports the following functions:

  • Generate a new ECC keypair
  • Sign a string using the generated private key

Generate a new ECC keypair

The generate method returns an array containing the public and private keys as HEX strings.

<?php
use Activeledger\ActiveECC;

class MyCoolClass
{
    public function generateKeyPair(): array
    {
        $ecc = new ActiveECC();
        $keyPair = $ecc->generate();

        // Alternatively call generate as a static method
        $keyPair = ActiveECC::generate();

        return $keyPair;
    }
}

Sign a string using a private key

The sign method takes two parameters: the private key as a HEX string, and the data to be signed also as a string.

<?php
use Activeledger\ActiveECC;

class MyCoolClass
{
    public function signString(string $privateKey, string $data)
    {
        $ecc = new ActiveECC();
        $signature = $ecc->sign($privateKey, $string);
        return $signature;
    }
}

License

This project is licensed under the MIT License

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-07-23

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固