Atitit.跨语言 java c#.net php js常用的codec encode算法api 兼容性  应该内置到语言里面

本文介绍了多种常用的Codec和Encode算法,包括压缩算法如Zip、zlib等,加密算法如MD5、RSA等,以及Base64、URL编码等转换算法。同时对比了不同语言平台下这些算法的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Atitit.跨语言 java c#.net php js常用的codec encode算法api 兼容性  应该内置到语言里面

 

1常用算法1

1.1. 目录2

1.2. 定义和用法编辑2

1.3. 语法编辑2

1.4. 提示和注释编辑3

2现有类库框架 jdk  vs apache codec vs net3

 

1. 常用算法

 

Zip zlib gzip rar

Md5 Rsa  rc2 rc4 sha dsa

Des TripleDES Aes

Base64 Bin2hex 类似Hex 编解码 吗?

Urlencode/decode

htmlEncode/decode

jsStrEncode/decode

Utf gbk

排序算法

 

1.1. SoundEx 是一种拼音算法,用于按英语发音来索引姓名,

它最初由美国人口调查局开发。 SoundEx 方法返回一个表示姓名的四字符代码,由一个英文
字母后跟三个数字构成。 字母是姓名的首字母,数字对姓名中剩余的辅音字母编码。 发音相近的姓名具有相同的 SoundEx 代码。

 

外文名

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.youkuaiyun.com/attilax

 

1.2. metaphone

    

为发音相似的单词创建相同的键

length

所生成的

    

函数

1.3. 目录

00001. 1 定义和用法

00002. 2 语法

00003. 3 提示和注释

00004. 4 例子 1

00005. 5 例子 2

1.4. 定义和用法编辑

1.5. metaphone() 函数计算字符串的 metaphone 键。

metaphone 键字符串的英语发音。

metaphone() 函数可用于拼写检查应用程序。

如果成功,则返回字符串的 metaphone 键,如果失败,则返回 false

1.6. 语法编辑

 

metaphone(string,length)

 

 

 

参数

描述

string

必需。规定要检查的字符串。

length

可选。规定 metaphone 键的最大长度。

 

1.7. 提示和注释编辑

注释:metaphone() 为发音相似的单词创建相同的键。

注释:所生成的 metaphone 键长度可变。

提示:metaphone() 比 soundex() 函数更精确,因为 metaphone() 了解基本的英语发音规则。

 

 

2. 现有类库框架 jdk  vs apache codec vs net

.NETFramework出现之前,如果我们需要进行加密的话,我们只有各种较底层的技术可以选择,如 Microsoft Crypto APICrypto++Openssl等等,其用法相当复杂。而在 .NET Framework中,这些复杂内容已经被封装在各个 .NET 框架类中,并且由一个System.Security.Cryptography 命名空间包含这些与加密、签名相关的类。利用这些类,我们就可以很方便地使用各种广泛使用的算法,包括RSA, DSA, Rijndael, SHA和其他Hash算法等等。

首先,我们了解一下加密中的一些基本术语:

3. 参考

 

Apache Commons Codec 简介_依旧的海浪_新浪博客.htm

SoundEx算法 - scdn8311的专栏 博客频道 - youkuaiyun.com.htm

Apache Commons Codec 简介_依旧的海浪_新浪博客.htm

(原创)System.Security.Cryptography中定义的加密算法_大叔于田_新浪博客.htm

(原创)System.Security.Cryptography中定义的加密算法_大叔于田_新浪博客.htm

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值