Browse through 16,523 encryption algorithm illustrations & vectors or explore more binary code or data security vectors to complete your project with stunning visuals.

A close-up shot shows a hand holding a magnifying glass over a block of densely packed, seemingly random letters. The text appears to be encrypted or obfuscated, suggesting themes of data security, privacy, or the search for hidden information. The lighting highlights the magnifying effect, emphasizing detail. Encryption algorithm illustrations
A close-up shot shows a hand holding a magnifying glass over a block of densely packed, seemingly random letters. The text appears to be encrypted or obfuscated, suggesting themes of data security, privacy, or the search for hidden information. The lighting highlights the magnifying effect, emphasizing detail. Encryption algorithm illustrations
A striking visual representation of blockchain technology. A metallic chain, rendered with a futuristic, digital aesthetic, is the central focus. The chain links are intricately detailed with binary code, symbolizing the interconnectedness and data integrity inherent in blockchain. The image is set against a dark, reflective surface, enhancing the sense of depth and technological sophistication. This image is ideal for illustrating concepts related to cryptocurrency, data security, and digital innovation. Encryption algorithm illustrations
A striking visual representation of blockchain technology. A metallic chain, rendered with a futuristic, digital aesthetic, is the central focus. The chain links are intricately detailed with binary code, symbolizing the interconnectedness and data integrity inherent in blockchain. The image is set against a dark, reflective surface, enhancing the sense of depth and technological sophistication. This image is ideal for illustrating concepts related to cryptocurrency, data security, and digital innovation. Encryption algorithm illustrations
A stylized vector illustration of a cloud icon filled with binary code (0s and 1s) and circuit board patterns. The cloud is dark blue, with light blue binary code and circuit lines. A red vertical line connects the two halves of the cloud. This image represents cloud computing, data storage, and digital technology concepts. Suitable for websites, presentations, and marketing materials related to IT, cybersecurity, and data management. Encryption algorithm vectors
A stylized vector illustration of a cloud icon filled with binary code (0s and 1s) and circuit board patterns. The cloud is dark blue, with light blue binary code and circuit lines. A red vertical line connects the two halves of the cloud. This image represents cloud computing, data storage, and digital technology concepts. Suitable for websites, presentations, and marketing materials related to IT, cybersecurity, and data management. Encryption algorithm vectors
An abstract digital network connection featuring glowing orange lines interconnecting dark, geometric blocks, symbolizing data flow and technological infrastructure. Encryption algorithm illustrations
An abstract digital network connection featuring glowing orange lines interconnecting dark, geometric blocks, symbolizing data flow and technological infrastructure. Encryption algorithm illustrations
A robotic hand reaching toward digital nodes in a futuristic network symbolizes the intersection of technology and artificial intelligence in a modern urban landscape. Tessel. Encryption algorithm illustrations
A robotic hand reaching toward digital nodes in a futuristic network symbolizes the intersection of technology and artificial intelligence in a modern urban landscape. Tessel. Encryption algorithm illustrations
A mysterious, hooded figure interacts with advanced holographic interfaces displaying "NFT" and complex data in a dark, futuristic laboratory. Multiple glowing screens surround the workstation, highlighting concepts of blockchain, cryptocurrency, and digital asset creation. This high-tech scene evokes themes of innovation, cybersecurity, the metaverse, and the evolving digital economy, perfect for illustrating future technology, virtual finance, or secure data management. Encryption algorithm illustrations
A mysterious, hooded figure interacts with advanced holographic interfaces displaying "NFT" and complex data in a dark, futuristic laboratory. Multiple glowing screens surround the workstation, highlighting concepts of blockchain, cryptocurrency, and digital asset creation. This high-tech scene evokes themes of innovation, cybersecurity, the metaverse, and the evolving digital economy, perfect for illustrating future technology, virtual finance, or secure data management. Encryption algorithm illustrations
A 3D render shows a network of wooden blocks connected by glowing blue lines, each topped with a digital icon symbolizing security and data. generated using AI. Encryption algorithm illustrations
A 3D render shows a network of wooden blocks connected by glowing blue lines, each topped with a digital icon symbolizing security and data. generated using AI. Encryption algorithm illustrations
Illustration of a hooded figure coding on a laptop. The person is wearing a dark hoodie and is focused on the screen, which displays lines of green code. This image can be used to represent cybersecurity, hacking, programming, or online threats. It conveys a sense of mystery and technological expertise. Encryption algorithm illustrations
Illustration of a hooded figure coding on a laptop. The person is wearing a dark hoodie and is focused on the screen, which displays lines of green code. This image can be used to represent cybersecurity, hacking, programming, or online threats. It conveys a sense of mystery and technological expertise. Encryption algorithm illustrations
Close-up shot of a digital binary code displayed on a dark background. The glowing blue digits create an abstract and technological feel, perfect for illustrating concepts related to data, technology, programming, or cybersecurity. The shallow depth of field adds a sense of depth and mystery. Ideal for websites, presentations, or any project requiring a modern technological aesthetic. Encryption algorithm illustrations
Close-up shot of a digital binary code displayed on a dark background. The glowing blue digits create an abstract and technological feel, perfect for illustrating concepts related to data, technology, programming, or cybersecurity. The shallow depth of field adds a sense of depth and mystery. Ideal for websites, presentations, or any project requiring a modern technological aesthetic. Encryption algorithm illustrations
Robot with shield, molecular network node diagram, and fingerprint highlight AI, cyber protection, and interconnected systems. Ideal for AI, robotics, cybersecurity, data authentication tech. Encryption algorithm vectors
Robot with shield, molecular network node diagram, and fingerprint highlight AI, cyber protection, and interconnected systems. Ideal for AI, robotics, cybersecurity, data authentication tech. Encryption algorithm vectors
A conceptual image showing a secure digital lock against a blurry cityscape. It symbolizes cyber security and data protection in the modern technological landscape. Xenic. Encryption algorithm illustrations
A conceptual image showing a secure digital lock against a blurry cityscape. It symbolizes cyber security and data protection in the modern technological landscape. Xenic. Encryption algorithm illustrations
Key alongside eye icon with green verification checkmark and minimalist line detail. Ideal for security, authentication, identity verification, technology, privacy, access, digital safety. Simple. Encryption algorithm vectors
Key alongside eye icon with green verification checkmark and minimalist line detail. Ideal for security, authentication, identity verification, technology, privacy, access, digital safety. Simple. Encryption algorithm vectors
Vibrant abstract digital art featuring a kaleidoscopic tunnel effect, composed of intricate geometric shapes, neon-colored lines, and a background filled with green digital code, creating a futuristic and complex visual experience suitable for technology and data themes. Encryption algorithm illustrations
Vibrant abstract digital art featuring a kaleidoscopic tunnel effect, composed of intricate geometric shapes, neon-colored lines, and a background filled with green digital code, creating a futuristic and complex visual experience suitable for technology and data themes. Encryption algorithm illustrations
A conceptual technology image representing abstract expanding air currents, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing abstract expanding air currents, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
Advanced servers glow with vibrant lights as streams of data swirl through transparent holographic layers, illustrating seamless information exchange in a futuristic facility. Encryption algorithm illustrations
Advanced servers glow with vibrant lights as streams of data swirl through transparent holographic layers, illustrating seamless information exchange in a futuristic facility. Encryption algorithm illustrations
Close-up of hands typing on a laptop keyboard with a network connection overlay. The image represents concepts like data transfer, cybersecurity, artificial intelligence, and global communication. It's suitable for illustrating articles and presentations about technology, internet security, and the digital world. Encryption algorithm illustrations
Close-up of hands typing on a laptop keyboard with a network connection overlay. The image represents concepts like data transfer, cybersecurity, artificial intelligence, and global communication. It's suitable for illustrating articles and presentations about technology, internet security, and the digital world. Encryption algorithm illustrations
A high-tech monitor displays a blue holographic legal dashboard featuring the scales of justice at its center. Surrounding icons and data blocks illustrate law, compliance, case management, and digital governance. This image conveys modern legal practice, legaltech, and data-driven decision making, ideal for stock uses in law firms, technology vendors, compliance training, and digital transformation campaigns. Encryption algorithm illustrations
A high-tech monitor displays a blue holographic legal dashboard featuring the scales of justice at its center. Surrounding icons and data blocks illustrate law, compliance, case management, and digital governance. This image conveys modern legal practice, legaltech, and data-driven decision making, ideal for stock uses in law firms, technology vendors, compliance training, and digital transformation campaigns. Encryption algorithm illustrations
Illuminated circuits intertwined with flowing streams of binary digits, capturing the essence of advanced digital systems and innovative technology infrastructure. Encryption algorithm illustrations
Illuminated circuits intertwined with flowing streams of binary digits, capturing the essence of advanced digital systems and innovative technology infrastructure. Encryption algorithm illustrations
AI-powered cybersecurity platform for enterprise systems. Digital protection with ai intelligent threat detection, secure desktop and server app defense. Automated risk control vector illustration. Encryption algorithm vectors
AI-powered cybersecurity platform for enterprise systems. Digital protection with ai intelligent threat detection, secure desktop and server app defense. Automated risk control vector illustration. Encryption algorithm vectors
A dense and intricate weave of binary characters forms a textured digital landscape across a soft colored field. The rhythmic complexity of the data points captures the intense processing power of modern supercomputing systems. Encryption algorithm vectors
A dense and intricate weave of binary characters forms a textured digital landscape across a soft colored field. The rhythmic complexity of the data points captures the intense processing power of modern supercomputing systems. Encryption algorithm vectors
A close-up, stylized rendering of a microchip on a transparent substrate, showcasing intricate circuitry with glowing blue and purple accents. The chip is placed on a dark, reflective surface, emphasizing its modern and technological nature. Ideal for illustrating concepts related to artificial intelligence, quantum computing, data processing, and future technology. Encryption algorithm illustrations
A close-up, stylized rendering of a microchip on a transparent substrate, showcasing intricate circuitry with glowing blue and purple accents. The chip is placed on a dark, reflective surface, emphasizing its modern and technological nature. Ideal for illustrating concepts related to artificial intelligence, quantum computing, data processing, and future technology. Encryption algorithm illustrations
A user experiences virtual reality while engaging with concepts of cybersecurity and data protection, highlighting the importance of privacy in the modern digital landscape. XDMCP. Encryption algorithm illustrations
A user experiences virtual reality while engaging with concepts of cybersecurity and data protection, highlighting the importance of privacy in the modern digital landscape. XDMCP. Encryption algorithm illustrations
Hand holding a phone with secure message verification. AI depicted with flowchart elements. Ideal for technology, AI process, cybersecurity, automation, innovation, communication, simple flat. Encryption algorithm vectors
Hand holding a phone with secure message verification. AI depicted with flowchart elements. Ideal for technology, AI process, cybersecurity, automation, innovation, communication, simple flat. Encryption algorithm vectors
Abstract digital background with lines of blue code and data flowing across the screen. Features a bright lens flare, symbolizing connection and information transfer. Ideal for technology, programming, and cybersecurity concepts. Image is generated using AI. Encryption algorithm illustrations
Abstract digital background with lines of blue code and data flowing across the screen. Features a bright lens flare, symbolizing connection and information transfer. Ideal for technology, programming, and cybersecurity concepts. Image is generated using AI. Encryption algorithm illustrations
A conceptual technology image representing global earth network nodes conne, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing global earth network nodes conne, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing sonar beam scanning digital data, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing sonar beam scanning digital data, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing cube eroding by digital currents, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing cube eroding by digital currents, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
This futuristic 3D render depicts a chain of interconnected, transparent cubes, each glowing with internal blue light and intricate digital circuitry. Thin, bright blue lines emanate from and connect the cubes, forming a dynamic network against a dark, starry background. The image evokes concepts of data flow, secure transactions, distributed ledger technology, and the interconnectedness of the digital world. Encryption algorithm illustrations
This futuristic 3D render depicts a chain of interconnected, transparent cubes, each glowing with internal blue light and intricate digital circuitry. Thin, bright blue lines emanate from and connect the cubes, forming a dynamic network against a dark, starry background. The image evokes concepts of data flow, secure transactions, distributed ledger technology, and the interconnectedness of the digital world. Encryption algorithm illustrations
A macro view captures a stream of glowing green data flowing across a futuristic surface, its numbers and code sparkling with infinite possibilities. This abstract visual represents the constant flow of information in the digital age, symbolizing concepts like big data, financial markets, and technological innovation. Encryption algorithm illustrations
A macro view captures a stream of glowing green data flowing across a futuristic surface, its numbers and code sparkling with infinite possibilities. This abstract visual represents the constant flow of information in the digital age, symbolizing concepts like big data, financial markets, and technological innovation. Encryption algorithm illustrations
A high-tech visualization of a blockchain network featuring glowing blue and teal digital cubes arranged in a circular chain. Each cube contains complex code, binary data, and hashes, symbolizing secure data integrity and decentralized connectivity in a dark cyberspace. This image is. Encryption algorithm illustrations
A high-tech visualization of a blockchain network featuring glowing blue and teal digital cubes arranged in a circular chain. Each cube contains complex code, binary data, and hashes, symbolizing secure data integrity and decentralized connectivity in a dark cyberspace. This image is. Encryption algorithm illustrations
A high-tech digital visualization of a blockchain, featuring interconnected luminous blue and green translucent cubes forming a circular chain. The background is a dark, complex circuit board with binary code and technical data overlays, conveying security and innovation. This image is. Encryption algorithm illustrations
A high-tech digital visualization of a blockchain, featuring interconnected luminous blue and green translucent cubes forming a circular chain. The background is a dark, complex circuit board with binary code and technical data overlays, conveying security and innovation. This image is. Encryption algorithm illustrations
A conceptual 3D visualization of a blockchain, featuring translucent blue glowing cubes interconnected in a circular array. The cubes contain digital data, hashes like SHA-256, and binary code, set against a dark, high-tech background with holographic interfaces. This image is. Encryption algorithm illustrations
A conceptual 3D visualization of a blockchain, featuring translucent blue glowing cubes interconnected in a circular array. The cubes contain digital data, hashes like SHA-256, and binary code, set against a dark, high-tech background with holographic interfaces. This image is. Encryption algorithm illustrations
A digital ring of glowing, translucent cyan and green cubes containing binary code and security icons, floating in a dark cyberspace environment with streaming data and network connections. The lighting is neon and high-tech, creating a sophisticated mood of security and innovation. This image is. Encryption algorithm illustrations
A digital ring of glowing, translucent cyan and green cubes containing binary code and security icons, floating in a dark cyberspace environment with streaming data and network connections. The lighting is neon and high-tech, creating a sophisticated mood of security and innovation. This image is. Encryption algorithm illustrations
Close up golden gears over binary code background symbolizing digital transformation automation data processing cybersecurity and advanced technology system integration concept. Encryption algorithm illustrations
Close up golden gears over binary code background symbolizing digital transformation automation data processing cybersecurity and advanced technology system integration concept. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm vectors
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm vectors
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm vectors
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm vectors
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm vectors
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm vectors
A professional duotone sentinel icon representing intelligent data protection systems and secure artificial intelligence algorithms monitoring sensitive corporate network assets. Encryption algorithm vectors
A professional duotone sentinel icon representing intelligent data protection systems and secure artificial intelligence algorithms monitoring sensitive corporate network assets. Encryption algorithm vectors
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
A futuristic digital background with blue lines and glowing nodes reminiscent of an electronic circuit or data network. This illustration is suitable for topics related to information technology, cybersecurity, and digital transformation. Encryption algorithm illustrations
Engineer operates fingerprint scanner, holographic display shows biometric data and security algorithms. Advanced technology for digital security and personal identification, data privacy and access control. Encryption algorithm illustrations
Engineer operates fingerprint scanner, holographic display shows biometric data and security algorithms. Advanced technology for digital security and personal identification, data privacy and access control. Encryption algorithm illustrations
A futuristic 3D rendering of a multi-layered holographic interface floating in a dark, high-tech environment. The glowing layers display complex data, charts, code, and a circuit board pattern, symbolizing the flow of information. This image represents advanced concepts like big data processing, artificial intelligence, data science, and information architecture. It's an ideal visual for illustrating topics on technology, cybersecurity, software development, cloud computing, business intelligence, and digital innovation. Encryption algorithm illustrations
A futuristic 3D rendering of a multi-layered holographic interface floating in a dark, high-tech environment. The glowing layers display complex data, charts, code, and a circuit board pattern, symbolizing the flow of information. This image represents advanced concepts like big data processing, artificial intelligence, data science, and information architecture. It's an ideal visual for illustrating topics on technology, cybersecurity, software development, cloud computing, business intelligence, and digital innovation. Encryption algorithm illustrations
A conceptual technology image representing processor chip with glowing paths, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing processor chip with glowing paths, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing global ai network connecting hubs, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing global ai network connecting hubs, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing singularity light in digital void, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
A conceptual technology image representing singularity light in digital void, symbolizing digital innovation, data intelligence, and futuristic computing. Well suited for technology blogs, cybersecurity campaigns, and corporate IT communications. This is an AI-generated image created using generative artificial intelligence. Encryption algorithm illustrations
This set of four black? and? white line icons captures essential elements of cryptocurrency mining: a mining cart with a Bitcoin coin, a pickaxe striking rocks to symbolize the mining process, stacked Bitcoin coins representing digital currency accumulation, and a computer graphics card with cooling fans to indicate the hardware used for mining. Together, they visually summarize the tools, currency, and technology behind Bitcoin extraction. Encryption algorithm vectors
This set of four black? and? white line icons captures essential elements of cryptocurrency mining: a mining cart with a Bitcoin coin, a pickaxe striking rocks to symbolize the mining process, stacked Bitcoin coins representing digital currency accumulation, and a computer graphics card with cooling fans to indicate the hardware used for mining. Together, they visually summarize the tools, currency, and technology behind Bitcoin extraction. Encryption algorithm vectors
A detailed black and white image showcasing a complex grid filled with various abstract symbols, including dots, lines, triangles, circles, and other geometric shapes. The grid is organized with alphanumeric labels for rows and columns, suggesting a structured data representation or a coding system. A "LEGEND" box provides explanations for some symbols, hinting at a cryptographic or technical language. This visual is ideal for concepts related to data analysis, algorithms, cybersecurity, programming, or abstract scientific research. Encryption algorithm illustrations
A detailed black and white image showcasing a complex grid filled with various abstract symbols, including dots, lines, triangles, circles, and other geometric shapes. The grid is organized with alphanumeric labels for rows and columns, suggesting a structured data representation or a coding system. A "LEGEND" box provides explanations for some symbols, hinting at a cryptographic or technical language. This visual is ideal for concepts related to data analysis, algorithms, cybersecurity, programming, or abstract scientific research. Encryption algorithm illustrations