首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    没想到吧?Grammarly 竟然有开源(白嫖)替代品,而且更好用!

    今天就来聊聊这款叫做 Scramble 的工具,开源且更灵活。免费开源,还要啥自行车?首先得说,Scramble 是一款完全开源的工具。这意味着什么?...Scramble 不仅功能强大,还尊重用户的隐私。它并不会像一些大公司一样,把你输入的文字上传到云端进行处理。对于那些注重隐私的用户来说,Scramble 无疑是个更好的选择。...另外,Scramble 支持多语言检查,这对那些需要用不同语言写作的人来说,非常友好。你再也不用频繁切换工具来检查不同语言的错误了,Scramble 一站式搞定。...Scramble,写作质量不再烦恼Scramble 作为 Grammarly 的开源替代品,确实给了我们不少惊喜。它不仅免费、开源,还尊重用户隐私,功能强大且灵活。...项目地址:https://github.com/zlwaterfield/scramble

    21210

    MySQL原生密码认证

    MySQL的密码认证过程 服务器发送scramble到客户端 当客户端的连接初始化完成或者收到客户端的COM_CHANGE_USER命令后,服务器会发送一个随机的字符串给客户端。...这个随机的字符窜代码中称作scramble。它是用来产生一个一次性加密秘钥的。 key = sha1(scramble|stage2hash) 客户端和服务器之间通过这个秘钥来加密传输认证信息。...客户端发送加密的stage1hash到服务器 客户端将收到的scramble和stage2hash一起再次进行哈希,产生出的哈希值用作加密秘钥。...key = sha1(scramble|stage2hash) 接着将stage1hash加密后,发送给服务器。stage1hash是将密码用SHA1哈希一次后产生的哈希值。...网络被监听 通过网络传输的只有scramble随机字符串和加密的stage1hash。因为每次使用的秘钥都不同,所以监听者没办法获取stage1hash或者利用这个加密的stage1hash进行认证。

    1.2K50
    领券