Red de Respuestas Legales - Asesoría legal - Métodos de verificación para la verificación de datos

Métodos de verificación para la verificación de datos

Método de implementación: la verificación más simple es comparar directamente los datos originales y los datos a comparar para ver si son exactamente iguales. Este método es el más seguro y preciso. También es el menos eficiente.

Ejemplo de aplicación: herramienta de depuración online de Dragon Ball CPU bbug.exe. Cuando se comunica con la CPU de Longzhu, bbug envía un byte y la CPU devuelve el byte recibido. Bbug confirma que acaba de enviar el byte antes de continuar enviando el siguiente byte. Método de implementación: durante el almacenamiento y la transmisión de datos, se agrega un bit adicional al byte para detectar errores. El dígito de control se puede calcular aplicando una operación XOR a los bits de datos.

Ejemplo de aplicación: un modo de comunicación del puerto serie del microcontrolador es la comunicación de datos de 8 bits, con un noveno bit adicional utilizado para poner el valor de verificación.

Método de verificación bcc XOR (carácter de verificación de bloque)

Método de implementación: muchas comunicaciones basadas en puerto serie utilizan este método simple y bastante preciso. Realiza XOR todos los datos con un valor inicial específico (generalmente 0), y el resultado final es el valor de verificación, que generalmente se adjunta al final de los datos de comunicación y se envía. Después de que el receptor recibe los datos, también calcula el XOR y el valor de verificación. Si es consistente con el valor de verificación recibido, significa que los datos recibidos están completos.

El código para calcular el valor de verificación es similar a:

unsigned uCRC=0 //Verifica el valor inicial

for(int i=0; i< DataLenth;i++) uCRC^=Data[i];

Ámbito de aplicación: Adecuado para la mayoría de las comunicaciones de datos con bajos requisitos.

Ejemplos de aplicación: se utilizan la comunicación de interfaz de tarjeta IC y la comunicación de puerto serie de muchos sistemas de microcontroladores. (Verificación de redundancia cíclica)

Método de implementación: utiliza el principio de división y resto para la detección de errores. Si se divide, significa que la transmisión es correcta. se divide por completo, indica que hay un error en la transmisión. El verificador CRC también tiene capacidades de corrección automática de errores.

Hay dos métodos principales para la prueba CRC: método de cálculo y método de búsqueda de tabla. Hay muchos códigos de implementación en Internet.

Ámbito de aplicación: los códigos CRC-12 se utilizan generalmente para transmitir cadenas de caracteres de 6 bits; los códigos CRC-16 y CRC-CCITT se utilizan para transmitir caracteres de 8 bits. CRC-32: datos del disco duro, transmisión de red, etc.

Ejemplos de aplicación: rar, chip de tarjeta Ethernet, chip decodificador MPEG Método de implementación: principalmente algoritmos md5 y des.

Ámbito de aplicación: ocasiones en las que los datos son relativamente grandes o los requisitos son relativamente altos. Por ejemplo, md5 se usa para verificar grandes cantidades de datos y archivos, y des se usa para verificar datos confidenciales (firma digital), etc.

Ejemplos de aplicación: verificación de archivos, datos de transacciones del sistema bancario

上篇: ¿Constituirán los activos intangibles una reorganización importante de activos? 1-Esta transacción es una transacción relacionada y no constituye una reorganización importante de activos. 2-Las transacciones relacionadas son transacciones entre partes relacionadas de una empresa, que a menudo ocurren en las operaciones de la empresa y pueden producir fácilmente resultados injustos. La reorganización importante de activos se refiere a una transacción de activos en la que una empresa que cotiza en bolsa y su sociedad controladora o controladora compran o venden activos fuera de sus actividades operativas diarias o realizan transacciones de activos de otras maneras en una proporción prescrita, lo que resulta en cambios significativos en los principales activos de la empresa que cotiza en bolsa. negocios, activos e ingresos. 3-Base legal: Según el artículo 3 del Capítulo 2 de las "Normas de Contabilidad para Empresas Comerciales No. 36 - Divulgación de Partes Relacionadas" (2006), una parte controla, * * controla a la otra parte o ejerce influencia significativa sobre la otra parte, y dos o más partes Una parte relacionada es aquella que está controlada por una parte, controla a la otra parte o ejerce una influencia significativa sobre la otra parte. El artículo 12 de las "Directrices de implementación para transacciones relacionadas de empresas que cotizan en bolsa en la Bolsa de Valores de Shanghai" Las transacciones relacionadas de empresas que cotizan en bolsa se refieren a eventos que pueden conducir a la transferencia de recursos u obligaciones entre una empresa que cotiza en bolsa o sus subsidiarias controladas y partes relacionadas de la empresa que cotiza en bolsa, que incluye: (1) ) Comprar o vender activos; (2) Inversión externa (incluida la gestión financiera encomendada y préstamos encomendados, etc.); (3) Proporcionar asistencia financiera (4) Proporcionar garantías; arrendamiento de activos; (6) Encomienda o gestión encomendada de activos y negocios; (7) Donación o aceptación de activos; (8) Reorganización de reclamaciones y deudas; (9) Firma de acuerdos de licencia; (10) Transferencia o aceptación de investigación y desarrollo; proyectos (11) Adquisición de materias primas, combustible y energía; (12) Venta de productos y materias primas (13) Prestación o aceptación de servicios (14) Confianza o encomienda de ventas; (15) Depósitos y préstamos de partes relacionadas en empresas financieras; (16) Inversiones en partes relacionadas. (17) Otros asuntos que puedan resultar en la transferencia de recursos u obligaciones a través de acuerdos que determine la Bolsa de acuerdo con el principio de fondo sobre la forma, incluyendo proporcionar asistencia financiera y garantías a empresas con inversiones de partes relacionadas* * que sean mayores que sus ratios de patrimonio o de inversión, renunciando a aumentos de capital o derechos de prioridad a favor de las sociedades en las que inviertan partes relacionadas**. Artículo 2 de la Ley sobre la administración de la reestructuración importante de activos de las empresas que cotizan en bolsa: Una empresa que cotiza en bolsa y sus empresas controladas o controladas compran y venden activos fuera de las actividades operativas diarias o realizan transacciones de activos de otras formas en una proporción prescrita, lo que da como resultado la cotización en bolsa. actividad principal, activos e ingresos de la empresa. Esta ley se aplicará a las transacciones de activos que sufran cambios importantes (en adelante, reorganización importante de activos). Las sociedades cotizadas emitirán acciones para adquirir activos de conformidad con lo dispuesto en esta Ley. Esta ley no se aplica a las empresas que cotizan en bolsa que utilizan los fondos recaudados para comprar activos y realizar inversiones externas con base en los propósitos revelados en los documentos de emisión de valores aprobados por la Comisión Reguladora de Valores de China (en adelante, la Comisión Reguladora de Valores de China). Artículo 3 Ninguna unidad o individuo podrá utilizar una reestructuración importante de activos para dañar los derechos e intereses legítimos de las empresas que cotizan en bolsa y sus accionistas. Artículo 4 Cuando una empresa que cotiza en bolsa implementa una reorganización importante de activos, todas las partes deben divulgar o proporcionar información de manera rápida y justa, y garantizar que la información divulgada o proporcionada sea verdadera, precisa y completa, y no debe contener registros falsos, declaraciones engañosas o omisiones importantes. Artículo 5 Los directores, supervisores y altos directivos de las empresas que cotizan en bolsa serán honestos, dignos de confianza, diligentes y responsables, mantendrán la seguridad de los activos de la empresa y salvaguardarán los derechos e intereses legítimos de la empresa y de todos los accionistas. Principios y estándares para la reorganización importante de activos: Artículo 11 Cuando una empresa que cotiza en bolsa implementa una reorganización importante de activos, deberá explicar detalladamente que la transacción cumple con los siguientes requisitos y divulgarlo: (1) Cumplir con las políticas industriales nacionales y la protección del medio ambiente, la gestión de la tierra, antimonopolio, etc. Las disposiciones de las leyes y reglamentos administrativos; (2) No causará que la empresa que cotiza en bolsa no cumpla con las condiciones para cotizar en bolsa (3) Los activos involucrados en la reestructuración de activos importantes tienen un precio justo y no hay; situación que daña los derechos e intereses legítimos de la empresa que cotiza en bolsa y de los accionistas (4) Activos importantes La propiedad de los activos involucrados en la reorganización es clara, no existen obstáculos legales para la transferencia de activos y los reclamos y deudas relevantes se manejan legalmente; (5) Es propicio para la capacidad de la empresa que cotiza en bolsa para continuar operando, y no hay circunstancias que puedan causar que los principales activos de la empresa que cotiza en bolsa en la reorganización sean efectivo o no tengan un negocio específico; de la empresa que cotiza en bolsa del controlador real y sus partes relacionadas en términos de negocios, activos, finanzas, personal, instituciones, etc., de conformidad con las normas pertinentes de la Comisión Reguladora de Valores de China sobre la independencia de las empresas que cotizan en bolsa (7); Sea propicio para la constitución de la sociedad cotizada o el mantenimiento de una estructura de gobierno corporativo sólida y eficaz. 下篇: Proceso de presentación del contrato de contratación general