justalinko / niki264
Niki264 - 使用密钥进行 alpha2num 或 num2alpha 编码和解码,以及 base64 编码
v1.1.1
2023-03-30 18:41 UTC
Requires
- justalinko/iki64: ^1.0
This package is auto-updated.
Last update: 2024-09-30 01:35:58 UTC
README
编码和解码系统将基于安全密钥的 base64 编码与双向编码字母到数字或数字到字母合并
简介
NIKI264 是一个简单的编码和解码系统,可用于编码和解码数据。NIKI264 是基于安全密钥的 base64 编码与双向编码字母到数字或数字到字母的组合。
NIKI264 的历史
我(justalinko)只结合了朋友们制作的有关使用安全密钥 iki64(https://github.com/milio48/iki64)和 nk26(https://github.com/milio48/nk26)进行 base64 编码和解码的视频,然后我编写了一个简单的程序,使用 NIKI264 对数据进行编码和解码。
这是用来做什么的?
NIKI264 是一个简单的编码和解码系统,可用于编码和解码数据。NIKI264 是基于安全密钥的 base64 编码与双向编码字母到数字或数字到字母的组合。您可以使用 NIKI264 对数据进行编码和解码,以隐藏数据,例如密码、电子邮件、余额等数据库中的数据。
安装
NIKI264 可在 Packagist 上找到(使用语义版本控制),推荐通过 Composer 安装 NIKI264。只需将以下行添加到您的 composer.json
文件中
"require": {
"justalinko/niki264": "^1.0"
}
然后更新存储库
$ composer update
或者通过 composer 安装
$ composer require justalinko/niki264
如何使用 NIKI264
<?php
require_once 'vendor/autoload.php';
$niki264 = new justalinko\niki264\Niki264();
// encoding base64 with key
echo $niki264->encode('Hello World!' , 'secret');
// output : UOJuvO8aJ29yvOSk
// decoding base64 with key
echo $niki264->decode('UOJuvO8aJ29yvOSk' , 'secret');
// output : Hello World!
// encoding alphabet to numeric
echo $niki264->alpha2num('hello there');
// output : 961515180115961136
// decoding numeric to alphabet
echo $niki264->num2alpha('961515180115961136');
// output : hello there
// encoding safe mode ( to lowercase alphabet )
echo $niki264->alpha2numSafe('Hello World!');
// output : 961515180115961136
?>
许可证
NIKI264 在 MIT 许可证下发布 - 请参阅 LICENSE 文件以获取详细信息