Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 285|Respuesta: 1

[Fuente] Algoritmo .NET/C# Sqids(Hashids) para cifrado y descifrado digital

[Copiar enlace]
Publicado el 8-10-2025 a las 11:02:27 | | | |
Requisitos: La tabla de artículos de la base de datos utiliza el tipo int como clave principal; si todos los artículos de la web se nombran con números numéricos, es muy fácil usar bucles para recopilar el contenido del artículo. ¿Cómo puedo evitar que otros recopilen tipos numéricos de artículos?

Hashids.net (nombre antiguo)

Un pequeño paquete .NET para generar IDs similares a YouTube a partir de números. Convierte números (por ejemplo, 347 en cadenas (por ejemplo, año 8) o matrices de números (por ejemplo) [27, 986] en 3kTMd. También puedes descifrar estos IDs de nuevo. Esto es útil cuando se agrupan múltiples parámetros en uno solo, se ocultan los IDs reales o simplemente se usan como IDs de cadenas cortas.

Fuente:El inicio de sesión del hipervínculo es visible.

Sqids (nuevo nombre)

Hashids ha sido actualizado y renombrado como Sqids, y el autor original del algoritmo Hashids ha sido renombrado y creado un nuevo algoritmo llamado "sqids". Sqids (pronunciado "squids") es una biblioteca de código abierto que permite generar identificadores cortos y únicos basados en números. Estos IDs son seguros para usar en URLs, pueden codificar varios números y no contienen palabrotas comunes.

Sqids (pronunciado "squids") es una pequeña biblioteca que te permite generar IDs similares a YouTube a partir de números. Codifica un número como 127 en una cadena como yc3, que luego puedes decodificar hasta el número original. Los sqids pueden ser útiles cuando quieres confundir números, como IDs numéricos consecutivos, con cadenas aparentemente aleatorias para usar en URLs y otras ubicaciones.

Fuente:El inicio de sesión del hipervínculo es visible.
Documentación:El inicio de sesión del hipervínculo es visible.

El código de prueba es el siguiente:

Como se muestra a continuación:





Anterior:Una breve introducción a PYUSD, una stablecoin blockchain de PayPal
Próximo:Tutorial de compra de hardware de monederos de criptomonedas OneKey Pro
 Propietario| Publicado el 8-10-2025 11:11:18 |
Encapsulado como un singleton



Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com