V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TomVista
V2EX  ›  职场话题

在座的各位有多少能手写 sha-1

  •  
  •   TomVista · 2018-11-12 15:00:54 +08:00 · 5757 次点击
    这是一个创建于 2237 天前的主题,其中的信息可能已经有所发展或是发生改变。

    面试遇到的,, 平常用啥百度啥,用了就忘, 啥都记不住, 一些常用的函数和关键字,只能记个大概,完全靠智能提示和百度

    这有多大的负面影响?

    34 条回复    2018-11-14 10:23:31 +08:00
    TomVista
        1
    TomVista  
    OP
       2018-11-12 15:05:45 +08:00
    不是用笔,,用记事本写
    whileFalse
        2
    whileFalse  
       2018-11-12 15:36:18 +08:00   ❤️ 1
    啥玩意?手写 sha-1 算法? lz 面的啥岗?要不是面的数学研究岗位建议下一个。
    maichael
        3
    maichael  
       2018-11-12 15:39:42 +08:00   ❤️ 1
    这玩意查资料都不好写吧。
    TomVista
        4
    TomVista  
    OP
       2018-11-12 15:48:26 +08:00
    @whileFalse 信息安全 大概是在软件交付前的 全方位的安全审查,,
    leavic
        5
    leavic  
       2018-11-12 15:49:29 +08:00   ❤️ 16
    我能手刃提这个要求的面试官
    marcong95
        6
    marcong95  
       2018-11-12 16:10:39 +08:00   ❤️ 2
    const crypto = require('crypto')
    const hash = crypto.createHash('sha1')
    hash.update('abcdefg')
    console.log(hash.digest('hex'))

    (逃
    diveandwatch
        7
    diveandwatch  
       2018-11-12 16:17:27 +08:00   ❤️ 1
    手写 sha-1 有什么意义吗?
    kx5d62Jn1J9MjoXP
        8
    kx5d62Jn1J9MjoXP  
       2018-11-12 16:19:24 +08:00   ❤️ 2
    不看书手写红黑树有人能吗
    kx5d62Jn1J9MjoXP
        9
    kx5d62Jn1J9MjoXP  
       2018-11-12 16:21:47 +08:00   ❤️ 3
    原来 MIT 教算法导论的那个年轻老师这么牛掰
    https://www.cnblogs.com/studyNT/p/7857839.html
    zqqf16
        10
    zqqf16  
       2018-11-12 16:22:11 +08:00   ❤️ 4
    “不要自己实现加密算法”
    yukiww233
        11
    yukiww233  
       2018-11-12 16:28:16 +08:00   ❤️ 1
    我觉得还是心算一个短字符串的 md5 或者 sha1 比较有意思
    murmur
        12
    murmur  
       2018-11-12 16:28:55 +08:00   ❤️ 1
    @yukiww233 怕不是最强大脑明年考题
    crab
        13
    crab  
       2018-11-12 16:46:12 +08:00   ❤️ 1
    手写 base64 还实际点
    xiaoyunwei2
        14
    xiaoyunwei2  
       2018-11-12 18:18:37 +08:00   ❤️ 1
    @ssynhtn 然后下一秒默默写出了红黑树。
    janxin
        15
    janxin  
       2018-11-12 18:23:38 +08:00   ❤️ 1
    手写 sha1 是要干什么啊...

    哦,想了一下大概是怎么调用库算 sha1。那个不经常写大概是记不住的
    flowfire
        16
    flowfire  
       2018-11-12 18:29:37 +08:00 via iPhone   ❤️ 1
    密码学不要造轮子
    yongzhong
        17
    yongzhong  
       2018-11-12 18:48:48 +08:00   ❤️ 1
    @ssynhtn #9 不知妻美刘强东,普通家庭马化腾,悔创阿里杰克马,一无所有王健林
    majima
        18
    majima  
       2018-11-12 18:55:53 +08:00 via iPhone   ❤️ 1
    @ssynhtn 我大二的时候可以 hhhh
    hanxiV2EX
        19
    hanxiV2EX  
       2018-11-12 19:07:24 +08:00 via Android   ❤️ 1
    给个 rfc 看着写出来就不错了
    xiangbohua
        20
    xiangbohua  
       2018-11-12 19:59:34 +08:00 via iPhone   ❤️ 1
    前几天 java 手写了几个经典排序,我觉得我可能要回炉重早一下
    Allan0423
        21
    Allan0423  
       2018-11-12 21:25:34 +08:00   ❤️ 1
    手写 sha1,牛逼了呀,下一步是手写 AES 还是手写 ECC 嘛?
    easylee
        22
    easylee  
       2018-11-12 21:39:02 +08:00 via Android   ❤️ 1
    点了心,收藏一波看看评论😂。
    yidinghe
        23
    yidinghe  
       2018-11-12 21:47:13 +08:00 via Android   ❤️ 1
    给我一天时间去看书去背,我也能手写签名算法。
    reechangs
        24
    reechangs  
       2018-11-12 22:23:06 +08:00 via Android   ❤️ 1
    @yidinghe 你不用 OpenSSL 的库,写的出来? ECC 那些数学运算背的下来?我感觉肯定是会背岔的
    qq641016547
        25
    qq641016547  
       2018-11-12 22:40:24 +08:00 via iPhone   ❤️ 3
    MrGba2z
        26
    MrGba2z  
       2018-11-12 23:39:51 +08:00   ❤️ 1
    @ssynhtn
    上周还会写红黑 AVL 这周不会了 哈哈
    kanex
        27
    kanex  
       2018-11-12 23:48:28 +08:00   ❤️ 1
    之前面某大厂的区块链部门也是类似经历,让我说 pka 和另一个算法的细节,我记得不全,还得到了知识面太窄的评价,然而是面试官对我自己简历上写的科研经历并不了解,他觉得我知识面太窄我反倒觉得这面试全考察背诵能力根本没涉及我的真正知识体系,我读博几年又不是来背书的,自此对互联网公司的面试没了兴趣
    Hconk
        28
    Hconk  
       2018-11-13 00:02:16 +08:00 via Android   ❤️ 1
    @kanex PKA 是什么?PKI 吧。。
    kanex
        29
    kanex  
       2018-11-13 00:04:57 +08:00   ❤️ 1
    @Hconk public key authentication
    KasuganoSoras
        30
    KasuganoSoras  
       2018-11-13 05:01:35 +08:00 via Android   ❤️ 1
    难道你就是传说中的口算 AES,脚算 RSA 的大佬??
    TomVista
        31
    TomVista  
    OP
       2018-11-13 08:03:32 +08:00
    我本来以为面的自动化测试,运维啥的,我当时真的都懵逼了,我一点都不会,
    reechangs
        32
    reechangs  
       2018-11-13 08:51:32 +08:00 via Android   ❤️ 1
    @TomVista 这种公司不去也罢,背这个东西完全没有意义
    arctanx
        33
    arctanx  
       2018-11-13 17:37:08 +08:00
    这面试官是傻子吗。
    calebx
        34
    calebx  
       2018-11-14 10:23:31 +08:00
    我有几天想学手写 SHA-256,看了点文字,源码。行行能懂,就是不知道他们在干啥。
    谁要能手写 sha-256,不是背出来的,就是大神。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1097 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:04 · PVG 03:04 · LAX 11:04 · JFK 14:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.