【文件属性】:
文件名称:minicrip:公钥密码学
文件大小:25KB
文件格式:ZIP
更新时间:2021-06-23 08:58:35
JavaScript
HideBoy 是一个轻量级的公钥密码系统。 加密算法是在加密时使用使用的公钥制作的,这使得每个公钥的加密算法都是唯一的,即使使用此源代码,如果没有正确的公钥,您也无法解密。 该软件不保存IP、文本或密钥等敏感数据,我们只保存文本长度和用于度量目的的公钥长度。
API 端点
加密: :
解密: :
两个 API 都需要具有以下架构的 JSON POST:{text: "some text", key:"some key"}
它是如何工作的?
基本上文本的每个字母都有一个代码。 该密码系统所做的是将原始文本字母代码与公钥字母代码进行匹配。 每个密钥代码与原始文本代码相加,产生加密文本。
文本
一种
乙
C
d
电子
F
G
文本值
1
2
3
4
5
6
7
钥匙
秒
○
米
电子
克
电子
是
关键价值
27
20
17
5
14
5
35
【文件预览】:
minicrip-master
----.gitignore(556B)
----app()
--------log.js(1KB)
--------cryptography.js(3KB)
----package.json(506B)
----.bowerrc(33B)
----.travis.yml(302B)
----Gruntfile.js(793B)
----LICENSE(11KB)
----public()
--------js()
--------css()
--------index.html(4KB)
--------img()
----index.js(882B)
----README.md(2KB)
----build.xml(196B)
----index.html(662B)
----Procfile(19B)
----bower.json(475B)
----test()
--------encrypt.js(2KB)
--------log.js(766B)
--------decrypt.js(730B)