crypto.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:ricedb 作者: TheReverend403 项目源码 文件源码
def hash(self, mask, target, args):
        """Hash text.

            %%hash (--md5 | --sha1 | --sha256 | --sha512) <string>...
        """
        available_algorithms = hashlib.algorithms_guaranteed
        text = ' '.join(args['<string>']).encode('UTF-8')
        for algo in available_algorithms:
            flag = '--{0}'.format(algo)
            if flag in args and args[flag]:
                hash_object = hashlib.new(algo)
                hash_object.update(text)
                return '{0}: {1}'.format(mask.nick, hash_object.hexdigest())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号