好像终于想明白这事了,原来这因为是one way hash,所以沙拉出来的encrypo不再能够reverse read出来,因此这hashPassword收到pass的String password后,这password object就直接password.getBytes()数数有几个bytes,然后就md.update(password.getBytes());给到MessageDigest md,然后再md.digest()一下给分解成array给到byte[] mdArray,在for loop里mdArray的一个个byte b就逐个给到int v=b,而且是重点的这个int v = b & 0xff;,实际这0xff当然是hex的16*16就是256,所以b & 0xff实际上就是b的bit与0xff的2e256个1做个bit AND相加一下,比如结果1和1是1与1和0是0,而为啥要与0xff相bit AND一下,就是因为b也不知道会有几个bytes,至少很可能不够2e256个bytes,而b & 0xff后就一定是达到2e256个bytes了,而b & 0xff之后的int v = b & 0xff,如果v<16的时候就实际上是说个小于16的int,就是0-15的int,实际上是第1个byte,也就是index第[0]个byte,所以if (v<16)的结果就是{sb.append('0');}而else的v>=16的结果就是sb.append(Integer.toHexString(v));了。

[doge]报名了吗?来背高频单词!

replace /riˈpleis/ vt. 代替;取代
value /ˈvæljuː/ n. 价值;价值观 vt. 重视;珍视
recall /riˈkɔ:l/ v. 记起;回忆起 n. 召回
development /diˈveləpmənt/ n. 发展;发育;成长;开发;研制;研制成果
politics /ˈpɔlətiks/ n.政治;政治事务(或活动)

creative /kriˈeitiv/ adj. 有创造力的,创造的
benefit /ˈbenifit/ n.利益;好处 vi. 得益于;得利于vt. 对……有用;使受益
payment /ˈpeimənt/ n. 报偿;款额;支付
require /riˈkwaiə(r)/ vt. 需要,要求;规定
fashion /ˈfæʃn/ vt. 形成 n. 时尚

improve /imˈpru:v/ vt. 提高 vi. 改善
intellectual /intəˈlektʃuəl/ adj. 智力的;脑力的 n. 知识分子
intelligence /inˈtelidʒəns/ n. 智力;情报,情报人员
technological /tekˈnɔlədʒik(ə)l/ adj. 技术的
common /ˈkɔmən/ adj. 普通的;常见的;共有的

computer /kəmˈpju:tə(r)/ n. 计算机
consumer /kənˈsju:mə(r)/ n. 消费者,用户
found /fɑund/ vt. 建立
tend /tend/ vi. 往往,倾向 vt. 照料
concern /kənˈsə:n/ vt. 涉及;(使)担忧 n. 担心;重要的感兴趣的事物

fund /fʌnd/ vt. 拨款 n. 资金;基金
claim /kleim/ vt. 宣称,断言 n. 宣称,断言;索赔,索款
journalist /ˈdʒə:(r)nəlist/ n. 新闻记者
probably /ˈprɔbəbli/ adv. 很可能
argument /ˈɑ:(r)ɡjumənt/ n. 论据;论点;争论,辩论

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

加油呀~#考研预报名##考试季##我在微博考研##考研许愿池#

#粤嵌星计划,粤嵌我来了

函数重载:函数名相同,函数的参数个数,函数的参数类型,函数的参数顺序形成的这些函数,那么说这些函数构成 函数重载
判断是否构成函数重载 规则:
1. 函数名相同 --- 前提条件
2. 函数的参数类型不同 || 参数个数不同 || 参数类型的顺序不同,三选一即可,均可构成重载
3. 函数的返回值不是做为函数重载判断的依据

C++是怎样来支持函数重载呢。而C语言不支持,原因在于C和c++,他们之间对源程序编译技术不一样,C++编译器编译源文件时通过底层倾轧(name mangling)技术,v--void i---int  c -- char

底层倾轧(name mangling) ---- 将原有函数名 + 参数类型 ----> 在底层时,形成一个新的函数名,从底层,各个函数名还是不一样的。


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 不过,林序只引用作者阐述过的一句“彼得小教堂的情景”未免语焉不详,不容易让读者把握本书书名的来历,但也可能,四十年前嘛,译者也没见到详尽的背景介绍。他得过诺贝尔
  • 2020庚子年立春是2.4号的下午5点零3分(酉时)这个时辰不要与人交谈,包括网络聊天也要禁止,最好是一个人在房间静坐。2020庚子年立春是2.4号的下午5点零
  • @华晨宇yu 晚安,你宇宙无敌超级爆炸厉害#华晨宇四专##华晨宇新专辑#我想生活就是会发生好多事情,我们会措手不及,会难以自拔,在生活中感受幸福,感受伤心,感受
  • #牛妈减脂小课堂##暴食症[超话]##减肥# [微风]午饭时间[微风]今天吃 米饭➕土豆炖猪肉➕西红柿鸡蛋汤很多人在减肥期间都会选择不吃猪肉 觉得猪肉脂肪含量太
  • 如果公共官员和公众人物认为诽谤造成名誉受损,主张赔偿,必须证明他人出于“实际恶意”即他人明知道是虚假的内容,或完全不在乎其虚假内容。 (以上内容参考了重庆大
  • 这个甜点好像是抹茶的,很甜但又不腻,寿司和牛丼就一般般啦,最后晚上逛gai买了KFC的新品,百香果的味道试了一次下次不会点了。朋友点了秋刀鱼,试了试就只吃出鱼的
  • 谢友旺决定将一棵树的药用价值和一个人的生活需求联接起来,杜仲“从头到脚”全身都是宝;而杜仲可以研发成洗发水、面膜、洗浴液、茶叶、酒,在杜仲林下还可以养殖杜仲鸡、
  • 今天上午讲创业,讲到很多生意没有锁定终端顾客的能力,比如说最近退市的宝洁公司,这些年宝洁知道它卖了很多产品,但它并不知道是谁买了。把原来家里的日常开支从家乐福,
  • 关于吃这件事,我小的时候妈妈不吃腥膻,爸爸偶尔做一次牛羊肉妈妈几天不洗碗,我上小学带盒饭我妈给我准备了一冬天的炒土豆丝,所以对吃的我一直停留在填饱肚子的层面。舞
  • 如果你把那些钱都拿走了,也许我不会这么担心,童豪把手机顶在额头。”童豪:“小范,我是童豪,不好意思有点晚”范:“啊哥啊,没没事,有有事吗?
  • 偌大的庭院只剩下我自己了…… 记第一天上班的心得[允悲]出差第一天,食堂不让堂食,自己带了个饭盒去食堂打饭,食堂阿姨居然煮了泡面,煮了泡面,了泡面,泡面,面,这
  • 我相‎信​,当​初选​择‎微‎商​做‎美​颜​秘‎笈,如今​选​择‎喜​团的​人​,都‎是不喜欢一成​不变‎,都‎是‎讨厌​那种​一‎辈子就看​到‎头的‎日​子
  • 网络大电影发展趋势预判1、 规模扩大网络大电影具有投资和制作难度较低、运作周期较短、回款较快、等特点,为许多实力不强的中小影视企业提供了机会,降低了竞争的门槛,
  • 南地                    ---------之石南石存缺,很难想象它以前魏魏仪态,南石曾在那一场“盛宴”中,残损出缺,去了的,小了,小了的也粉
  • 关于我家里的猫和狗,我已经写了多篇微博微头条,也写过一两篇文章,可是眼目时下,家里还有越来越大的八只小狗,虽然大多已经名花有主。虽然它们已经特调皮捣蛋,很多时候
  • @魅力江夏 #做好防控积极复工# (记者:冷霜,江夏站记者:李细中)#重启,武汉#【中国视协召开电视行业应对疫情专题研讨视频会】中国文联副主席、中国视协主席胡
  • 你不需要做什么令人钦佩的事情,光想想你是我的孩子我就好骄傲好骄傲了![good]你总是说我和你是最好的朋友,真是太好了!
  • 闲着没事干。我觉得我被吸引到林吧,应该是林很潮,并且他的作品和人品可以持续的吸引我。
  • 全国各地安排调货、发货,图片里的都还只是冰山一角的散单而已。全国各地安排调货、发货,图片里的都还只是冰山一角的散单而已。
  • U1S1小花仙手游真是有点氪金图一那个活动完成会送个背景,我就差一个翅膀没集齐,昨天的时候我的神叶只有1200+,根本不够抽10次(为什么想抽10次呢?因为抽一