首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
友好的祖国花朵希望被offer砸中
湖北警官学院 销售技术工程师
发布于湖北
关注
已关注
取消关注
@用杰亿666:
信息安全基础知识 - 加密算法
1、什么是加密算法所谓加密算法就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段密文,使其只能在输入相应的密钥之后才能显示出原容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。2、加密算法的分类加密算法具体而言可分为以下三类:信息摘要算法:又叫哈希算法(hash), 不可逆, 常用于不需要解密的场景。对称加密算法:加密和解密的密钥是一样的。非对称加密算法:加密和解密的密钥是不一样的。注意:上述的对称加密和非对称加密又有人称之为双向加密(存在加密和解密的过程)。hash算法加密过程不需要密钥,常见的加密散列算法有MD系列和SHA系列。一个理想的加密散列函数应该具备以下特性:任何信息传入后,输出的总是长度固定;消息摘要看起来是“随机的”,这样根据原始信息就很难推测出值;好的散列函数碰撞概率应该极低,也就是不同信息传入后得到相同值的概率;对称加密与非对称加密常见的加密算法如下:对称加密:DES、3DES、AES、RC4非对称加密:RSA、DSA、ECDSA对称加密的优缺点:优点:加密解密快、紧凑(加密前后数据大小变化不大)缺点:密钥管理和分发困难,不够安全非对称加密的优缺点:优点:解决密钥管理和分发问题,实现对数字签名的需求缺点:加密和解密花费时间长、速度慢,只适合对少量数据进行加密3、加密算法在开发中的使用主流语言的密码库加密算法推荐使用各个编程语言自带的密码库去实现,我列举一下常见编程语言的密码库,有需要学习的同学自行了解:Java: Java内置了java.security、javax.crypto、javax.net.ssl这些跟加密相关的模块,有兴趣自己了解。JavaScript: node.js自带crypto模块,提供了哈希、对称加密以及非对称加密。Python: Python提供了诸如hashlib、zlib、hmac等标准库。另外python的扩展库pycrypto和cryptography在加密算法方面做的更加完善。Golang: Golang里面自带crypto模块,提供多种加密算法,有兴趣可自己了解。日常开发注意事项在日常开发中要对诸如密码、手机号、身份证号码这些敏感信息进行加密处理,如果是手机号、身份证号这种需要双向加密的,就应该使用诸如AES、DES能够快速加解密的对称加密算法,如果是密码这种只需要单向加密(防泄露即可),可使用诸如MD5、SHA1等不可逆的哈希算法。在上一段描述的场景下,只是杜绝敏感信息以明文形式存储在数据库,防止黑客攻击把用户的所有信息一窝端的情况下泄露了用户隐私,在实际的业务处理过程中除了密码这样的信息其他信息若是密文一般都会解密出来再进行处理。然后还有一个问题就是前端有没有必要加密数据?答案是没有必要,因为客户端的代码很容易被分析,这种情况下有没有加密其实都没有什么用,你想一下你怎么加密的都被人家分析出来了,人家拿走你的密文,你就算加密了那有什么用?
点赞 0
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-15 19:10
华中师范大学 Java
蚂蚁-3.15-应用研发工程师Java
进入笔试,会有Java和CPP两个语言来选择大体分为选择题和算法题两种,选择题里面有单选和不定项选,难度适中,题量大概 20道总共,和我投的方向很贴合。算法题:1 木棍拼房子 用木棍搭一个房子形状,下部是一个长方形,上面是一个等腰三角形,两种共用一条边。现在手上有一堆木棍,这些木棍的长度不相同,最多用一次,问能否用给定的木棍拼凑出房子。 这个问题 本质就是判断给定的木棍里面,能不能凑出三对长度分别相等的木棍,我没有考虑是否能构成三角形,但好像也不用考虑,直接就A过了。2 好二元组 给定一个长度是n的数组,然后数组里面的元素都是一个数组,里面有两个元素,就称之为一对二元组。 可以选择一个下标,将...
查看2道真题和解析
点赞
评论
收藏
分享
03-16 10:54
杭州电子科技大学 大数据开发工程师
天天用大模型写代码,我终于发现它突然变“智障”的根本原因了……
作为一个每天重度依赖 AI 摸鱼、不是在撸代码就是在写文档的后端打工人,我仔细盘了一下我每天的 Token 消耗流水,发现了一个惊人的事实:最消耗 AI 算力、最容易让它破防的,根本不是什么复杂的算法推导,也不是写那些又长又臭的 SQL 联表查询,而是我们轻飘飘敲下的一句——“帮我初始化一个项目”。大伙品一品,平时让 AI 搞个“初始化”,到底有多要命:1. 薛定谔的“搭个基础架子”你以为你只是让它建个工程,但在 AI 眼里,你这是让它当架构师。比如你跟它说:“帮我起个后端服务”。好家伙,为了显摆,它不仅要把外层的目录结构用 ASCII 码画出来,还要给你手搓一堆基础类。要是你提了一嘴用若依(...
把自己当AI,现在最消耗...
点赞
评论
收藏
分享
昨天 18:27
已编辑
门头沟学院 C++
26 学院本惨痛经历阐述
26学院本太难了,很多公司机筛就给我刷了。机会都难拿到如果是简历存在问题也欢迎拷打————————————————————分割线——————————————————————2026.3.4更新:发完贴之后,时不时投递又收到了不少的笔试/面试邀请。主要是之前投递简历出去之后基本上都是沉默状态,年后好转了不少timeline:2026.01.21 文远知行笔试,半年多没刷算法题 ->挂 (后续HR说春招可以重新安排笔试)2026.2.4 小鹏汇天 技术一面,第二周收到结果 ->挂2026.2.12 大众Cariad代招 技术二面 ->Offer2026.2.28 多益网络技术面试,由于风评太差,一直在犹豫要不要接面试 ->推迟-----------分割线-----------2026.3 月前的某一天,临时去电网报名了二批计算机岗位的笔试2026.3.6 从上家公司实习离职,氛围最好的一家公司,leader 说可以帮忙转正,但是流程太长,而且我们部门据说只有一个 hc,更想要研究生,我很有可能是会被签外包公司在这里干活,就离职了。2026.3.9 入职新公司,大众Cariad 以外部公司的身份进组,项目组签了三年,后续三年应该都可以在这里呆,不知道有没有希望原地跳槽。2026.3.10 电网考试居然说我通过资格审查了,短信约我去参加资格审查,请假一天,买了 12 号晚上的机票回成都2026.3.15 参加国家电网三新计算机类的笔试2026.3.17 电网出成绩了,感觉很低。觉得已经🈚️了2026.3.18 收到电网面试通知,通知 3.22-3.25 这个时间去面试,我的岗位只招 1 个人。据说面试只有 2-3 人,不知道能不能成功
点赞
评论
收藏
分享
昨天 09:08
已编辑
东南大学 Java
27暑期实习这么简单的吗?
饿了么oc腾讯 oc字节 oc京东oc美团 oc快手 oc百度 oc滴滴 oc大疆 oc小红书 ocpdd oc得物 oc一觉醒来,还是继续做梦吧27实习信息及笔面试真 题及答案点下面绿色字符,一文档打破信息差,去年学长学姐都在用27届实习宝典下面是里面内容精选大中厂暑期实习合集1、淘宝闪购(饿了么)📌 内推方式:https://campus-talent.alibaba.com/campus/position?campusShareCode=L8oq_CpbJUkrOq0kKyElsbT%2F4hvInWZn6ivpq6P65ow%3D&batchId=100000540002内推...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
28届实习拷打,一场面试,23个Agent问题
1.3W
2
...
虾皮SSC后端一面面经
4754
3
...
百度一面 Web前端实习生 3.17
4522
4
...
携程3.18Java开发一面面经
4191
5
...
命运换了个赛道给我发牌
3970
6
...
腾讯暑期实习
3496
7
...
真实业务和场景题的疯狂拷打
3124
8
...
25届校招上岸总结 | 我的经验是越早越好
2716
9
...
腾讯后端暑期实习面试记录
2567
10
...
小红书前端一二面OC
2399
创作者周榜
更多
正在热议
更多
#
如何一边实习一边找下家?
#
26476次浏览
184人参与
#
实习生如何通过转正
#
129621次浏览
1467人参与
#
MiniMax求职进展汇总
#
12977次浏览
223人参与
#
跟HR说什么能被秒回?
#
8337次浏览
152人参与
#
电信求职进展汇总
#
45222次浏览
207人参与
#
春招/暑实第一面是哪家?
#
17768次浏览
217人参与
#
巨人网络春招
#
9856次浏览
163人参与
#
快手年终开大包
#
11819次浏览
97人参与
#
海信求职进展汇总
#
97931次浏览
419人参与
#
面试官最爱问的 AI 问题是......
#
13941次浏览
480人参与
#
银行笔面经互助
#
184707次浏览
1303人参与
#
把自己当AI,现在最消耗你token的问题是什么?
#
2566次浏览
82人参与
#
秋招提前批,你开始投了吗
#
729107次浏览
8459人参与
#
设计人秋招体验最好的公司
#
85968次浏览
743人参与
#
你的嫡系AI是哪个?
#
3693次浏览
98人参与
#
现在入门AI应该走哪些方向?
#
3592次浏览
84人参与
#
你收到了哪些公司的笔试?
#
15817次浏览
86人参与
#
迅雷笔试
#
5358次浏览
27人参与
#
机械人,说说你的烦心事
#
135433次浏览
1136人参与
#
你最近一次加班是什么时候?
#
114562次浏览
561人参与
#
找工作中的小确幸
#
85136次浏览
463人参与
#
实习学到最有价值的工作习惯
#
64670次浏览
491人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务