在密码学中，scrypt（唸作「ess crypt」）是于2009年所发明的密钥派生函数，当初设计用在他所创立的服务上。设计时考虑到大规模的而刻意设计需要大量记忆体运算。2016年，scrypt演算法发佈在。scrypt的简化版被用在数个密码货币的工作量证明（）上。
概观.scrypt需要使用大量记忆体的原因来自于产生大量伪随机性（）资料作为演算法计算的基础。一旦这些资料被产生后，演算法将会以伪随机性的顺序读取这些资料产生结果。因此最直接的实做方式将会需要大量记忆体将这些资料储存在