编码
文章平均质量分 65
xuefeng0707
这个作者很懒,什么都没留下…
展开
-
BASE64编码简介
BASE64是一种编码方式,通常用于把二进制数据编码为可写的字符形式的数据。这是一种可逆的编码方式。编码后的数据是一个字符串,其中包含的字符为:A-Z、a-z、0-9、+、/共64个字符:26 + 26 + 10 + 1 + 1 = 64。原创 2014-02-25 00:55:48 · 46002 阅读 · 2 评论 -
MD5算法简介
MD5:Message Digest Algorithm 5信息摘要算法 第五版任意长度的字符串或字节流,经过MD5的编码后,生成一个128bit的二进制串。通常表示为32个十六进制数字连成的字符串。原创 2014-02-26 22:34:35 · 4517 阅读 · 1 评论 -
SHA算法简介
SHA:Secure Hash Algorithm安全散列算法与MD5算法极为相似。长度不超过2^64位的字符串或二进制流,经过SHA-1编码后,生成一个160位的二进制串。SHA-1算法也与MD5类似,都是把输入二进制串分成512位的块,把二进制串的位数存储在最后64位,二者之间填充为0,依次对每个块进行一些列高深的数学运算,最后得到一个160位的二进制串。原创 2014-02-27 23:37:22 · 15950 阅读 · 1 评论 -
MD5和SHA-1算法输入的最大长度
从MD5算法和SHA-1算法的原理可以看出,二者都把二进制输入串的最后64bit用来存储输入串的长度这样,二进制输入串的长度范围应该均为: 0 ~ (2^64 - 1)。区别在于:MD5算法中,如果二进制输入串的位长度超出了 (2^64 - 1),则把 (bitLength % 2^64) 存储在最后64bit中,所以,MD5算法的输入串是没有长度限制的(虽然不太可原创 2014-03-03 22:05:50 · 12566 阅读 · 0 评论 -
Distributed Transactions: a RESTful Design笔记
原文地址:http://www.ws-rest.org/2014/sites/default/files/wsrest2014_submission_7.pdf约定T:Transaction 事务S:Service 服务R:Request 请求A:Assumption 假定C:Corollary 推论A1:事务T会发送多个请求R到多个RESTful服务S。例:事务T需要预定两个航线的航班,R1预定...原创 2018-05-21 23:48:12 · 539 阅读 · 0 评论