npm 包 oghma 使用教程

阅读时长 4 分钟读完

简介

OGHMA 是一种文本加密算法,是对称密钥算法。 npm 包 oghma 提供了一个可以使用 OGHMA 加密/解密字符串的简单界面,可以在 Node.js 和浏览器中使用。

本文介绍了如何使用 npm 包 oghma 的基本用法和示例代码。

安装

使用 npm 进行安装:

使用方法

在 Node.js 中:

-- -------------------- ---- -------
----- ----- - -----------------
----- -------- - --- ----------
----- --------- - ----- -- ---- -------

----- ---------- - ------------------------ ----------

------------------------

----- --------- - ------------------------- ----------

-----------------------

在浏览器中:

-- -------------------- ---- -------
------- ---------------------------------------
--------
----- -------- - --- ----------
----- --------- - ----- -- ---- -------

----- ---------- - ------------------------ ----------

------------------------

----- --------- - ------------------------- ----------

-----------------------
---------

API 文档

Oghma.encrypt(plaintext, password)

将字符串 plaintext 使用 password 进行加密,并返回加密结果。

Oghma.decrypt(ciphertext, password)

将加密字符串 ciphertext 使用 password 进行解密,并返回解密结果。

示例代码

-- -------------------- ---- -------
----- ----- - -----------------
----- -------- - --- ----------
----- --------- - ----- -- ---- -------

----- ---------- - ------------------------ ----------

------------------------

----- --------- - ------------------------- ----------

-----------------------

常见问题解答

如何更改密钥?

为了更改密钥,您只需使用新的密码重新加密以前的加密文本即可。

是否可以使用自定义加密算法?

本 npm 包只提供了 OGHMA 加密算法,但您可以编写自己的加密算法并将其与 OGHMA 结合使用,以提高加密强度。

-- -------------------- ---- -------
----- ----- - -----------------
----- ------------- - ----------- --------- -- -
  ----- --------- - -- ------- ---
  ------ ------------------------ ----------
--
----- -------- - --- ----------
----- --------- - ----- -- ---- -------

----- ---------- - ------------------------ ----------

总结

OGHMA 简单易用,可以用于保护个人信息, npm 包 oghma 使之更加容易实现。使用本文中所述的方法,您可以轻松地使用该工具加密/解密您的数据。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066faf3d1de16d83a67303

纠错
反馈