(译) SSH RSA的公钥和私钥面是什么

密码学, 翻译, | Comments

原文:What’s in a SSH RSA key pair?

你也许有自己被保护好的ssh密钥对,而且很可能是基于ssh-keygen的默认选项,RSA生成的。

RSA是一个非常简单却相当精彩的算法,这篇文章会说明SSH RSA密钥对里包含了什么,以及有了这些值你可以用来干嘛,还会教你怎样只用一个计算器来加密数据。

Celery as a microservice message queue

django, web开发, | Comments

引子

随着业务变得复杂,代码库变得越来越大,扇贝最近也开始了应用微服务化拆分我们的项目。 随着微服务化引入的一个问题就是,不同的服务之间需要能够实现互相通信。我们需要一个可以在不同的服务之间传递消息的方案。 在Python开发中,谈到任务队列、消息传递,首先想到的就是Celery,Celery是一个分布式的任务队列,借助一个broker,可以实现任务的分发和执行。

TOTP -Google Authenticator两步验证

tech | Comments

使用单一密码的安全性有限,当进行敏感操作时需要更好的验证方法来确保账户安全,比如短信验证,或者像支付宝口令这种基于时间的一次性密码。Google Authenticator是一个实现了OTP的客户端,它不仅可以给Google账户提供保护,也可以把它集成到现有的网站上,以实现两步验证。

(译) The Y combinator (Slight Return)

函数式编程, 翻译, | Comments

or:

How to Succeed at Recursion Without Really Recursing

Tiger got to hunt,
Bird got to fly;
Lisper got to sit and wonder, (Y (Y Y))?

Tiger got to sleep,
Bird got to land;
Lisper got to tell himself he understand.

  — Kurt Vonnegut, modified by Darius Bacon

石头的病

note | Comments

    如果石头健康
    如果石头不再生病
    他哪会开花
    如果我也健康
    如果我也不在生病    
    也就没有命运

            --海子 <<石头的病 或八七年>>