配置啦
Json与文本
Json差异对比
Json格式化与压缩
Xml格式化与压缩
Sql格式化与压缩
Css格式化与压缩
文本差异对比
正则提取文本
文本内容去重
文字竖排(仿古)显示
编码/解码
UrlEncode编码
UTF-16编码
Base64编码
Base64Url编码
Hex编码
Unicode编码
图片转Base64编码
Html实体编码
Hex和Base64互转
简体繁体互转
特殊字符及编码大全
Xml特殊字符转义
半角全角转换
CharCode(字符编码)
二进制转文本
文本转二进制
在线获取键盘KeyCode
Xml/Html字符转义对照表
汉字批量转拼音
文本转语音播放(TTS)
加密/解密
Md5摘要(Hash)
Sha摘要(Hash)
Hmac摘要(Hash)
Ripemd160摘要(Hash)
SM3摘要(Hash)
AES加密/解密
DES加密/解密
Tripledes加密/解密
Rc4加密/解密
Rabbit加密/解密
SM4加密/解密
RSA加密/解密/生成密钥对
ECC加密/解密/生成密钥对
SM2加密/解密/生成密钥对
计算/换算
任意进制换算器
位运算计算器
科学计算器
IP与Long数值互转
Cron表达式生成器
金额大写在线转换
Jwt解析
在线时间戳转换
日期相差计算器
多少天前后日期计算器
在线字符统计(可分类)
正则表达式生成&测试
技术导航
自媒体工具站点导航
常用AI生产力工具导航
前端开发网址导航
.Net开发网址导航
Java开发网址导航
技术对照表
Http Method大全
Http状态码表
Http Content-Type大全
Http请求头大全
Http响应头大全
浏览器UserAgent大全
Html颜色代码&取色器
Android权限详解大全
键盘键值对照表
ASCII码表
EASCII码表
Cron表达式规则大全
正则表达式规则表
Css安全字体
特殊字符大全
UrlEncode编码表
Mysql数据类型取值范围
资源收集整理
省市县/区对照表
各国域名对照表
各国国际区号对照表
各国首都对照表
公共DNS地址对照表
修改Host提升网速
车牌字母及地区对照表
小程序组件详解大全
Js所有事件对照表
工具配置
谷歌浏览器启动参数大全
在线ECC公钥私钥对生成,公钥加密/私钥解密
ECC全称为“Ellipse Curve Ctyptography”,是一种非对称加密算法,它基于椭圆曲线数学的公开密钥加密算法,该加密方式基于 “离散对数” 这种数学难题。
PECC主要优势是可以使用更小的密钥并提供相当高等级的安全。ECC164位的密钥产生一个安全级,相当于RSA 1024位密钥提供的保密强度,而且计算量较小,处理速度更快,存储空间和传输带宽占用较少。
ECC中r:表示随机数,M:表示明文,Q:表示公钥(终点),P:表示起始点,k:私钥,Q=kP :即起点P经过k次运算得到Q点,由于椭圆曲线是连续性的,不适用于密码学。所以要将其转化成 离散的有限域。
开源地址
,
官方文档
,
在线演示
Curve:
c192
c224
c256
c384
c521
k192
k224
k256
输出密钥格式:
hex
base64
non_serialize
生成公钥私钥对:
Private Key(私钥):
NdGY6/d0u2LTHEkEX0/R3pIIVpm29GEV7Kjx4HWAyzE=
Public Key(公钥):
mANr6jiI1U42V3VioOonOEjcHeyUZs5daRv0UVVJM3Stm5a3pSkCM+WONXFMTl2k3DEIuOxPxqxZ98+56qNbdA==
原文:
123456
密文:
元数据:
{"iv":"J5o1Urflw2sbl2XWHJsGhg==","v":1,"iter":1000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","kemtag":"pSi6MojsZSPK7TGLfzJySfm8EQljciy7EQ1sMuioYBZ2VhN4mEWAtjKPGbX/jZTCrWaphbtBwDH/p0cpW/RTOQ==","ct":"y5YzRcfWPakbzVEe6ns="}
base64密文:
eyJpdiI6Iko1bzFVcmZsdzJzYmwyWFdISnNHaGc9PSIsInYiOjEsIml0ZXIiOjEwMDAsImtzIjoxMjgsInRzIjo2NCwibW9kZSI6ImNjbSIsImFkYXRhIjoiIiwiY2lwaGVyIjoiYWVzIiwia2VtdGFnIjoicFNpNk1vanNaU1BLN1RHTGZ6SnlTZm04RVFsamNpeTdFUTFzTXVpb1lCWjJWaE40bUVXQXRqS1BHYlgvalpUQ3JXYXBoYnRCd0RIL3AwY3BXL1JUT1E9PSIsImN0IjoieTVZelJjZldQYWtielZFZTZucz0ifQ==
ECC公钥加密(-->)
(<--)ECC私钥解密
清空
参考:
sjcl doc