Scrypt 不止是加密算法,也是莱特币的挖矿算法
在密码学中,scrypt(念作“ess crypt”)是Colin Percival于2009年所发明的金钥推衍函数,当初设计用在他所创立的Tarsnap服务上。设计时考虑到大规模的客制硬件攻击而刻意设计需要大量内存运算。2016年,scrypt算法发布在RFC 7914。scrypt的简化版被用在数个密码货币的工作量证明(Proof-of-Work)上。
本文介绍了它的两种实现方式:Java的实现和Android中通过JNI来调用C的方式实现。
