Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

常用 Api 接口签名 加密/解密 类库。PHP AES(AES-128-CBC)、Go AES(AES-128-CBC)、PHP RSA(密钥长度 2048)、JS RSA(密钥长度 2048)、Go RSA(密钥长度 2048) ...

Notifications You must be signed in to change notification settings

wangminjun/Encrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

20 Commits

Repository files navigation

项目介绍

项目地址:https://github.com/xinliangnote/Encrypt

常用 Api 接口签名 加密/解密 类库。

项目结构

├─ Encrypt
│ ├─ Go
│ ├── go_aes_128_cbc.go
│ ├── go_rsa_key_2048.go
│ ├── go_md5.go
│ ├─ PHP
│ ├── php_aes_128_cbc.php
│ ├── php_rsa_key_2048.php
│ ├── php_md5.php
│ ├─ JavaScript
│ ├── js_rsa.html

如果你发现本项目有内容上的错误,欢迎提交 issues 进行指正。

RSA 公钥/私钥

  • 私钥:openssl genrsa -out private_key.pem 2048
  • 公钥:openssl rsa -in private_key.pem -pubout -out public_key.pem

源码指引

运行结果

  • PHP AES(AES-128-CBC) 与 Go AES(AES-128-CBC) 互通。
  • PHP RSA(密钥长度 2048) 与 JS RSA(密钥长度 2048) 与 Go RSA(密钥长度 2048) 互通。
  • PHP MD5(组合拳) 与 Go MD5(组合拳) 互通。

学习交流

🌟 关注微信公众号「新亮笔记」

About

常用 Api 接口签名 加密/解密 类库。PHP AES(AES-128-CBC)、Go AES(AES-128-CBC)、PHP RSA(密钥长度 2048)、JS RSA(密钥长度 2048)、Go RSA(密钥长度 2048) ...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.3%
  • PHP 5.4%
  • Go 3.5%
  • HTML 2.8%

AltStyle によって変換されたページ (->オリジナル) /