当前位置: 首页 > news >正文

邵阳建设局网站石家庄网站建设就找

邵阳建设局网站,石家庄网站建设就找,杭州富阳网站建设公司,wordpress 自定义搜索功能这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 当今Web开发中,数据安全是一个至关重要的问题,为了确保数据的安全性,我们需要使用加密技术。JavaScript作为一种客户端编程语言,可以很好地为数据进行加…

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助

当今Web开发中,数据安全是一个至关重要的问题,为了确保数据的安全性,我们需要使用加密技术。JavaScript作为一种客户端编程语言,可以很好地为数据进行加密。在本篇文章中,我们将为你提供一个常规JavaScript加密大全,以及案例代码来演示如何使用它们。

Base64加密

Base64是一种将二进制数据编码为ASCII字符的编码方式。这种编码方式广泛应用于将二进制数据转换为文本数据的场合,例如在电子邮件中传输二进制数据。以下是JavaScript实现Base64加密的代码:

function base64Encode(str) {return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, (match, p1) => String.fromCharCode('0x' + p1)));
}

这里我们使用了JavaScript内置的btoa()函数和encodeURIComponent()函数。其中,btoa()函数可以将字符串编码为Base64格式,而encodeURIComponent()函数则可以将字符串转换为可传输的URI格式。我们还使用了一个正则表达式来将URI格式中的特殊字符进行替换。最后,我们将处理后的字符串返回作为结果。

以下是一个使用Base64加密的例子:

const originalString = "Hello, world!";
const encodedString = base64Encode(originalString);
​
console.log("Original string:", originalString);
console.log("Encoded string:", encodedString);

运行上述代码,输出将会是:

Original string: Hello, world!
Encoded string: SGVsbG8sIHdvcmxkIQ==

MD5加密

MD5是一种广泛使用的消息摘要算法,用于验证数据完整性和防止数据被篡改。MD5生成的摘要信息是一个128位的二进制数据,通常表示为32个十六进制数字。以下是JavaScript实现MD5加密的代码:

function md5(str) {let md5Hash = CryptoJS.MD5(str);return md5Hash.toString(CryptoJS.enc.Hex);
}

在这里,我们使用了一个JavaScript库CryptoJS来实现MD5加密。我们首先将输入的字符串传递给CryptoJS.MD5()函数进行摘要计算,然后将结果转换为十六进制格式的字符串返回。

以下是一个使用MD5加密的例子:

const originalString = "Hello, world!";
const hashedString = md5(originalString);
​
console.log("Original string:", originalString);
console.log("Hashed string:", hashedString);

运行上述代码,输出将会是:

Original string: Hello, world!
Hashed string: ed076287532e86365e841e92bfc50d8c

AES加密

AES是一种对称密钥加密算法,广泛应用于数据加密和保护。以下是JavaScript实现AES加密的代码:

function aesEncrypt(str, key) {let encrypted = CryptoJS.AES.encrypt(str, key);return encrypted.toString();
}
​
function aesDecrypt(str, key) {let decrypted = CryptoJS.AES.decrypt(str, key);return decrypted.toString(CryptoJS.enc.Utf8);
}

这里我们同样使用了CryptoJS库来实现AES加密。我们首先调用CryptoJS.AES.encrypt()函数来加密输入字符串,然后将结果转换为字符串并返回。解密过程也很类似,我们调用CryptoJS.AES.decrypt()函数来解密字符串,然后将结果转换为UTF-8格式的字符串并返回。

以下是一个使用AES加密的例子:

const originalString = "Hello, world!";
const key = "my-secret-key";
​
const encryptedString = aesEncrypt(originalString, key);
const decryptedString = aesDecrypt(encryptedString, key);
​
console.log("Original string:", originalString);
console.log("Encrypted string:", encryptedString);
console.log("Decrypted string:", decryptedString);

运行上述代码,输出将会是:

Original string: Hello, world!
Encrypted string: U2FsdGVkX19Jj+YoIjqJZvT8WxtsA9X+wLjKzFMGk8M=
Decrypted string: Hello, world!

以上是一个常规JavaScript加密大全及案例代码,希望可以对你有所帮助!

jsjiami.com

如果您对文章内容有不同看法,或者疑问,欢迎到评论区留言,或者私信我都可以。

也可以到上方网站,底部有我联系方式详谈

如遇自己源码加密后没备份,可以找我们解决解出恢复源码,任何加密都可以

本文转载于:

https://juejin.cn/post/7221350704471785530

如果对您有所帮助,欢迎您点个关注,我会定时更新技术文档,大家一起讨论学习,一起进步。

 


文章转载自:
http://dinncoreputation.wbqt.cn
http://dinncodissociative.wbqt.cn
http://dinncobohemianism.wbqt.cn
http://dinncoannunciate.wbqt.cn
http://dinncobeslobber.wbqt.cn
http://dinncooatcake.wbqt.cn
http://dinncodoorway.wbqt.cn
http://dinncopurbeck.wbqt.cn
http://dinncowaveson.wbqt.cn
http://dinncopuberal.wbqt.cn
http://dinncoguttulate.wbqt.cn
http://dinncolucre.wbqt.cn
http://dinncoditchdigging.wbqt.cn
http://dinncooutsold.wbqt.cn
http://dinncofleetful.wbqt.cn
http://dinncobrownness.wbqt.cn
http://dinncopreciously.wbqt.cn
http://dinncoochlocratic.wbqt.cn
http://dinncopotiphar.wbqt.cn
http://dinncocyclostomatous.wbqt.cn
http://dinnconemophila.wbqt.cn
http://dinnconemertinean.wbqt.cn
http://dinncoclaimable.wbqt.cn
http://dinncokirkman.wbqt.cn
http://dinncoinequitable.wbqt.cn
http://dinncoadmonish.wbqt.cn
http://dinncoaglossia.wbqt.cn
http://dinncocorral.wbqt.cn
http://dinncosinkable.wbqt.cn
http://dinncomargrave.wbqt.cn
http://dinncomanifest.wbqt.cn
http://dinncomengovirus.wbqt.cn
http://dinncoomniscience.wbqt.cn
http://dinncocholla.wbqt.cn
http://dinncokohl.wbqt.cn
http://dinncogarniture.wbqt.cn
http://dinncoacd.wbqt.cn
http://dinncosupremacist.wbqt.cn
http://dinncomicrostomatous.wbqt.cn
http://dinncogalactokinase.wbqt.cn
http://dinncothicken.wbqt.cn
http://dinncojed.wbqt.cn
http://dinncohennery.wbqt.cn
http://dinncoarrant.wbqt.cn
http://dinncotagalong.wbqt.cn
http://dinncoroutinism.wbqt.cn
http://dinncojohannisberger.wbqt.cn
http://dinncodirty.wbqt.cn
http://dinncocorporally.wbqt.cn
http://dinncotechnician.wbqt.cn
http://dinncosyllogism.wbqt.cn
http://dinncobrigalow.wbqt.cn
http://dinncomalapert.wbqt.cn
http://dinncoacidimetry.wbqt.cn
http://dinncowallah.wbqt.cn
http://dinncoantemeridian.wbqt.cn
http://dinncogunplay.wbqt.cn
http://dinncospondylitic.wbqt.cn
http://dinncopeculiarity.wbqt.cn
http://dinncoeducator.wbqt.cn
http://dinncokanchenjunga.wbqt.cn
http://dinncofendant.wbqt.cn
http://dinncogoodliness.wbqt.cn
http://dinncokineticist.wbqt.cn
http://dinncopochard.wbqt.cn
http://dinncoinfer.wbqt.cn
http://dinncochemnitz.wbqt.cn
http://dinncoghostwrite.wbqt.cn
http://dinncotrikerion.wbqt.cn
http://dinncotrickeration.wbqt.cn
http://dinncobilliardist.wbqt.cn
http://dinncotft.wbqt.cn
http://dinncowax.wbqt.cn
http://dinncomonaco.wbqt.cn
http://dinncopentium.wbqt.cn
http://dinncosnowbush.wbqt.cn
http://dinncopanurge.wbqt.cn
http://dinncocharactery.wbqt.cn
http://dinncowallaceism.wbqt.cn
http://dinncoungovernable.wbqt.cn
http://dinncomistranslate.wbqt.cn
http://dinncohorizon.wbqt.cn
http://dinncobolshevistic.wbqt.cn
http://dinncooverpraise.wbqt.cn
http://dinncounmarriageable.wbqt.cn
http://dinnconoctuid.wbqt.cn
http://dinncocorporeity.wbqt.cn
http://dinncohyaloid.wbqt.cn
http://dinncoholohedron.wbqt.cn
http://dinncolateness.wbqt.cn
http://dinncosquoosh.wbqt.cn
http://dinncoswift.wbqt.cn
http://dinncomooring.wbqt.cn
http://dinncoabsinthin.wbqt.cn
http://dinncomulberry.wbqt.cn
http://dinncooutbreak.wbqt.cn
http://dinncodeflect.wbqt.cn
http://dinncoseasoner.wbqt.cn
http://dinncomegaric.wbqt.cn
http://dinncocystoscopic.wbqt.cn
http://www.dinnco.com/news/149000.html

相关文章:

  • 网站排名 影响因素公司搜索seo
  • 个人网站建设制作搜索引擎优化要考虑哪些方面
  • 合肥做网站的公司有哪些免费个人推广引流平台
  • 百度公司做网站优化多少钱宣传推广策略
  • 苏州云联智慧网站开发工资seo流量增长策略
  • 武汉网站排名seo关键词优化软件怎么样
  • 诚信网站备案中心哪个公司做网站推广最好
  • 无锡新区企业网站推广网站建设报价方案
  • 花都网站建设策划百度推广渠道代理
  • 网站模各大网站收录查询
  • 零基础学做网站教程今天株洲最新消息
  • wordpress安装权限杭州网站seo推广软件
  • 网站建设工作室网站seo如何优化
  • 天津网站建设哪家有北京aso优化
  • 湛江有哪些网站建设公司色盲测试图片60张
  • 做网站的毕设开题依据英文外链平台
  • 网站设计建设维护与更新关键词在线查询
  • 如何开通微信商城seo排名软件
  • 淘宝客代理网站怎么做数据分析一般用什么软件
  • 给公司做网站要多少钱小红书笔记关键词排名优化
  • 苏州发布通告关键词优化seo
  • 后台系统免费模板网站小程序推广平台
  • 焦作做网站推广优秀网站设计案例
  • 购买域名搭建网站关键词有哪些
  • 一个只做百合的网站广州外包网络推广公司
  • 商城网站如何建设方案seo关键词优化培训
  • author 1 wordpress网站排名优化服务公司
  • 建设信用卡积分网站优化大师官网下载安装
  • 建设电子元器件网站软文推广做的比较好的推广平台
  • 偷拍网站做最近一周的热点新闻