Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

J'offre 1000 francs à la personne qui... Version 3.0 d'Allcrypter en freeware (algo RH).

27 réponses
Avatar
Raymond H.
Bonjour,
Il y a environ 2 ans, j'ai commencé à créer un nouvel algorithme de
cryptage, et dernièrement je l'ai simplifié mais en le renforcissant
davantage du même coup. Cet algo doit faire partie de la version 3.0
d'AllCrypter qui sera en freeware (gratuiciel). Il me reste à convertir ma
procédure principale de cryptage (et celle de décryptage) pour rendre son
exécution plus rapide qu'en VB.
http://logicipc.no-ip.com/allcrypter/algorh2a.html (explication de l'algo)
http://logicipc.no-ip.com/allcrypter/algorh2b.html (code VB à convertir en
langage C pour une exécution plus rapide)

Si le coeur vous en dit d'essayer de faire des essaies pour tenter de
casser les 4 cryptogrammes plus bas ici, voici la procédure de cryptage
(vous pouvez convertir en language C cette procédure de cryptage):

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Public Sub MoteurCryptData(VSa As String, VSb As String, VRep As Double,
VDat As String)
'Cette procédure VB doit être convertie en langage C pur pour une
plus grande rapidité d'exécution.
'=============== Procédure exécutant le chiffrement de chaque bloc
de données à crypter.
'VSa contient la 1re clef de session initiale.
'VSb contient la 2e clef de session initiale.
'VRep contient zéro (0) au départ.
'VDat contient les données à crypter.
Dim VLenVSa As Long
VLenVSa = Len(VSa)
Dim VLenDat As Long
VLenDat = Len(VDat)
Dim VXor As Integer, VXor2 As Integer
Dim V1A As Integer, V3A As Integer, V4A As Integer, V5A As Integer,
V2A As String
Dim VRép1 As Long
'--Inversion de la chaîne de caractères. Chaque groupe doit être lu
à partir de la fin jusqu'au début du fichier en question.
Dim VDemiLenVDat As Long
VDemiLenVDat = VLenDat / 2
Dim VDatTemp As String
For VRép1 = 1 To VDemiLenVDat
VDatTemp = Mid(VDat, VRép1, 1)
Mid(VDat, VRép1, 1) = Mid(VDat, VLenDat - VRép1 + 1, 1)
Mid(VDat, VLenDat - VRép1 + 1, 1) = VDatTemp
Next VRép1
VSa = VSa & Space(VLenDat)
VSb = VSb & Space(VLenDat) 'Idem.
'--Brouillement des données et prolongement des 2 clefs de session.
For VRép1 = 1 To VLenDat
'--Brouillement.
V2A = Right(Str(Asc(Mid(VSb, VRép1 + 3, 1))), 1)
V1A = Val(Right(Str(Asc(Mid(VSa, VRép1 + 1, 1))), 1) & V2A)
V3A = Val(Asc(Mid(VSb, VRép1 + 6 + Val(V2A), 1)))
V4A = Val(Asc(Mid(VDat, VRép1, 1)))
V5A = (V1A + V3A + VRep + V4A) Mod 256
Mid(VDat, VRép1, 1) = Chr(V5A)
VRep = VRep + 1
'--Prolongement des 2 clefs de session.
'-sa> = ((sa_1 + sa_7) Xor (sa_13 + m_1)) Mod 256
Mid(VSa, VLenVSa + VRép1, 1) = Chr(((Val(Asc(Mid(VSa, VRép1,
1))) + Val(Asc(Mid(VSa, VRép1 + 6, 1)))) Xor (Val(Asc(Mid(VSa, VRép1 + 12,
1))) + V5A)) Mod 256)
'-sb> = ((sb1 + sb3) Xor (sb5 + m1)) Mod 256
Mid(VSb, VLenVSa + VRép1, 1) = Chr(((Val(Asc(Mid(VSb, VRép1,
1))) + Val(Asc(Mid(VSb, VRép1 + 2, 1)))) Xor (Val(Asc(Mid(VSb, VRép1 + 4,
1))) + V5A)) Mod 256)
'--Xorer..
'm4_1 = ((sa_10> || sb_2>) xor (sa_17 + sb_6) xor m3_1) mod
256' .
VXor2 = V5A Xor Val(Right(Str(Asc(Mid(VSa, VRép1 + 9, 1))),
1) & Right(Str(Asc(Mid(VSb, VRép1 + 1, 1))), 1))
VXor = Val(Asc(Mid(VSa, VRép1 + 16, 1))) + Val(Asc(Mid(VSb,
VRép1 + 5, 1)))
Mid(VDat, VRép1, 1) = Chr((Val(VXor2) Xor Val(VXor)) Mod
256)
Next VRép1
VRep = VRep Mod 256
VSa = Right(VSa, VLenVSa)
VSb = Right(VSb, VLenVSa)
End Sub
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Les 3 cryptogrammes suivants sont cryptés à partir de la même clef
personnelle, et contiennent uniquement le même texte suivant (sans les
guillemets): "Ceci est un message secret.". On peut voir que les 3
cryptogrammes sont différents même si cryptés à partir de la même clef
personnelle, mais pas avec les mêmes clef de session (qui ne sont jamais les
mêmes; la génération des clefs de session est expliquée ici:
http://logicipc.no-ip.com/allcrypter/algorh1a.html ). Ces 3 cryptogrammes
n'ont pas de fiche 'fic' (InfoS) d'intégré, ni d'accusé de réception. Quelle
est la clef personnelle utilisée? Elle a 328 bits. Ici les caractères sont
convertis en nombres ascii.

076-111-103-105-099-105-080-067-095-065-108-108-067-114-121-112-116-101-114-013-010-051-049-192-155-060-049-033-191-035-114-145-205-009-150-057-194-009-132-112-252-037-064-213-065-253-180-054-150-111-162-130-181-066-060-142-183-112-251-183-084-238-124-173-091-057-006-145-136-003-192-064-006-053-002-104-059-230-218-237-148-013-169-014-246-095-103-118-129-081-172-185-161-199-118-151-047-037-132-134-105-243-128-029-136-016-074-124-009-116-185-036-039-050-020-235-135-089-030-045-249-028-227-023-009-152-115-123-164-210-237-011-103-211-038-176-094-037-059-142-035-186-214-033-245-069-029-038-027-167-101-018-033-191-243-231-247-011-042-092-015-168-

076-111-103-105-099-105-080-067-095-065-108-108-067-114-121-112-116-101-114-013-010-051-049-088-065-193-104-044-204-140-082-002-184-028-210-057-236-123-017-004-193-003-201-046-102-148-206-056-004-061-095-108-248-216-244-137-071-078-058-232-201-183-227-154-255-059-167-088-084-067-223-073-066-009-133-110-155-163-123-225-243-113-023-209-217-248-105-193-103-235-197-213-009-187-027-012-250-212-213-159-023-242-010-239-130-102-253-054-060-146-038-140-105-181-035-013-156-088-140-074-167-172-171-152-239-117-133-043-223-129-204-082-091-141-242-252-061-102-253-099-111-173-140-054-231-166-132-084-226-069-038-046-174-147-196-064-216-249-139-137-053-021-

076-111-103-105-099-105-080-067-095-065-108-108-067-114-121-112-116-101-114-013-010-051-049-115-047-037-106-044-122-002-008-068-197-178-142-216-189-149-077-126-094-146-107-134-122-051-105-210-195-226-212-094-035-179-121-085-185-086-077-081-091-074-093-197-069-177-087-049-193-019-084-250-120-099-146-128-237-010-021-215-232-092-121-250-029-011-000-008-243-235-052-108-016-117-198-216-010-055-019-057-234-142-127-023-244-179-225-138-091-033-059-252-016-158-077-192-048-173-180-087-220-183-084-068-020-237-101-105-025-144-115-048-127-173-199-213-194-250-143-062-053-027-087-137-057-100-214-149-027-234-158-085-101-017-213-159-190-060-052-065-179-132-


À la personne qui décrypte le cryptogramme suivant, j'offre
l'équivalent de 1000 francs français. Mon offre tient jusqu'au 1er février
2008.

076-111-103-105-099-105-080-067-095-065-108-108-067-114-121-112-116-101-114-013-010-051-049-082-210-218-085-038-074-132-221-008-165-115-086-028-177-072-242-103-123-147-235-228-166-239-051-168-017-169-186-162-068-175-247-052-176-220-097-097-173-033-216-033-174-233-175-145-016-151-205-164-228-182-118-040-105-039-011-173-248-246-151-056-151-103-026-000-206-100-204-100-004-114-219-147-212-007-205-223-109-037-071-025-114-029-086-232-166-065-241-151-080-208-203-144-122-113-140-190-072-207-125-232-124-184-194-044-094-089-161-079-219-047-029-112-196-086-000-097-011-150-079-189-165-090-194-120-103-229-056-007-104-079-130-042-119-218-124-024-157-183-051-044-051-002-014-102-211-216-178-018-255-179-118-206-123-038-081-099-075-181-036-132-043-017-218-125-050-243-090-124-104-045-022-211-121-112-164-089-165-179-090-179-140-141-019-017-247-069-114-149-123-128-044-156-252-224-061-009-070-175-213-133-170-228-255-182-229-192-068-231-097-091-132-122-088-240-137-021-147-253-035-202-016-110-190-080-075-231-231-154-127-197-083-231-188-231-092-097-251-253-005-119-066-107-036-034-201-154-250-163-046-165-046-123-124-157-122-068-202-100-192-251-249-011-005-127-240-068-132-019-007-180-229-029-019-028-113-176-192-001-168-156-176-184-045-016-220-056-019-096-231-064-056-145-006-143-233-135-167-240-207-063-155-237-016-029-193-062-039-084-194-003-005-146-192-118-141-229-131-062-178-151-077-000-112-010-143-116-094-057-158-244-157-235-181-053-201-102-048-074-221-168-197-255-096-192-040-144-116-163-152-162-147-035-233-223-090-036-231-107-176-043-239-069-062-241-153-136-050-127-015-253-167-222-219-192-182-023-008-030-250-235-062-138-198-096-170-146-126-116-189-218-032-114-092-198-133-070-131-

Si une personne décide de me convertir la procédure VB (ci-haut) en
langage C avec des pointeurs (pour en faire une DLL en C et non en C++) ...
je pourrais l'intégrer plus vite fait dans mon logiciel (AllCrypter version
3.0 freeware) et le rendre disponible plus vite en téléchargement sur
Internet (bien sûr moi seul j'en détiendrais tous les droits). Sinon il
faudrait réétudier le C, ce qui me prendrait plus de temps avant que le
logiciel soit disponible.

a+
Raymond H.
www.allcrypter.com
contact@allcrypter.com

10 réponses

1 2 3
Avatar
User
Je recherche AllCrypter en freeware mais je ne trouve pas ... ??? ...

"Raymond H." a écrit dans le message de news:
fjuje2$1psg$
Bonjour,
...
http://logicipc.no-ip.com/allcrypter/algorh1a.html ). Ces 3 cryptogrammes
n'ont pas de fiche 'fic' (InfoS) d'intégré, ni d'accusé de réception.


Je fais une rectification de la phrase ci-dessus: il ne faut pas lire
le mot '(InfoS)' que j'ai ajouté par erreur dans la phrase; car au début,
précédant tous les cryptogrammes (via l'algo RH) il y a toujours la
signature obligatoire de 19 caractères (LogiciPC_AllCrypter), plus un
retour de 2 caractères, plus un caractère indiquant '3' (signifiant que
les 2 clefs de session sont cryptée dans 'InfoS', dans la version 3), plus
un autre caractère indiquant qu'il n'y a qu'un seul niveau de cryptage
dans la version 3.0 d'AllCrypter : donc, 23 caractères en tout au début de
chaque cryptogramme (comme on peut voir dans les 4 exemples que j'ai
donnés).
Donc, vu que je n'ai pas intégré de fiche d'information ('fic') dans
les 3 premiers exemples que j'ai donnés, la formule serait :
c1 = xor(cox(bro(inv(m))), (sa + sb) mod 256)
au lieu de:
c1 = xor(cox(bro(inv(m))) || cox(bro(inv(fic))), (sa + sb) mod 256)


Quelle est la clef personnelle utilisée? Elle a 328 bits. Ici les
caractères sont convertis en nombres ascii.

076-111-103-105-099-105-080-067-095-065-108-108-067-114-121-112-116-101-114-013-010-051-049-192-155-060-049-033-191-035-114-145-205-009-150-057-194-009-132-112-252-037-064-213-065-253-180-054-150-111-162-130-181-066-060-142-183-112-251-183-084-238-124-173-091-057-006-145-136-003-192-064-006-053-002-104-059-230-218-237-148-013-169-014-246-095-103-118-129-081-172-185-161-199-118-151-047-037-132-134-105-243-128-029-136-016-074-124-009-116-185-036-039-050-020-235-135-089-030-045-249-028-227-023-009-152-115-123-164-210-237-011-103-211-038-176-094-037-059-142-035-186-214-033-245-069-029-038-027-167-101-018-033-191-243-231-247-011-042-092-015-168-

076-111-103-105-099-105-080-067-095-065-108-108-067-114-121-112-116-101-114-013-010-051-049-088-065-193-104-044-204-140-082-002-184-028-210-057-236-123-017-004-193-003-201-046-102-148-206-056-004-061-095-108-248-216-244-137-071-078-058-232-201-183-227-154-255-059-167-088-084-067-223-073-066-009-133-110-155-163-123-225-243-113-023-209-217-248-105-193-103-235-197-213-009-187-027-012-250-212-213-159-023-242-010-239-130-102-253-054-060-146-038-140-105-181-035-013-156-088-140-074-167-172-171-152-239-117-133-043-223-129-204-082-091-141-242-252-061-102-253-099-111-173-140-054-231-166-132-084-226-069-038-046-174-147-196-064-216-249-139-137-053-021-

076-111-103-105-099-105-080-067-095-065-108-108-067-114-121-112-116-101-114-013-010-051-049-115-047-037-106-044-122-002-008-068-197-178-142-216-189-149-077-126-094-146-107-134-122-051-105-210-195-226-212-094-035-179-121-085-185-086-077-081-091-074-093-197-069-177-087-049-193-019-084-250-120-099-146-128-237-010-021-215-232-092-121-250-029-011-000-008-243-235-052-108-016-117-198-216-010-055-019-057-234-142-127-023-244-179-225-138-091-033-059-252-016-158-077-192-048-173-180-087-220-183-084-068-020-237-101-105-025-144-115-048-127-173-199-213-194-250-143-062-053-027-087-137-057-100-214-149-027-234-158-085-101-017-213-159-190-060-052-065-179-132-


À la personne qui décrypte le cryptogramme suivant, j'offre
l'équivalent de 1000 francs français. Mon offre tient jusqu'au 1er
février 2008.


Ici, c'est à la première personne qui décrypte... (bien que je ne
crois pas que cela soit possible).


076-111-103-105-099-105-080-067-095-065-108-108-067-114-121-112-116-101-114-013-010-051-049-082-210-218-085-038-074-132-221-008-165-115-086-028-177-072-242-103-123-147-235-228-166-239-051-168-017-169-186-162-068-175-247-052-176-220-097-097-173-033-216-033-174-233-175-145-016-151-205-164-228-182-118-040-105-039-011-173-248-246-151-056-151-103-026-000-206-100-204-100-004-114-219-147-212-007-205-223-109-037-071-025-114-029-086-232-166-065-241-151-080-208-203-144-122-113-140-190-072-207-125-232-124-184-194-044-094-089-161-079-219-047-029-112-196-086-000-097-011-150-079-189-165-090-194-120-103-229-056-007-104-079-130-042-119-218-124-024-157-183-051-044-051-002-014-102-211-216-178-018-255-179-118-206-123-038-081-099-075-181-036-132-043-017-218-125-050-243-090-124-104-045-022-211-121-112-164-089-165-179-090-179-140-141-019-017-247-069-114-149-123-128-044-156-252-224-061-009-070-175-213-133-170-228-255-182-229-192-068-231-097-091-132-122-088-240-137-021-147-253-035-202-016-110-190-080-075-231-231-154-127-197-083-231-188-231-092-097-251-253-005-119-066-107-036-034-201-154-250-163-046-165-046-123-124-157-122-068-202-100-192-251-249-011-005-127-240-068-132-019-007-180-229-029-019-028-113-176-192-001-168-156-176-184-045-016-220-056-019-096-231-064-056-145-006-143-233-135-167-240-207-063-155-237-016-029-193-062-039-084-194-003-005-146-192-118-141-229-131-062-178-151-077-000-112-010-143-116-094-057-158-244-157-235-181-053-201-102-048-074-221-168-197-255-096-192-040-144-116-163-152-162-147-035-233-223-090-036-231-107-176-043-239-069-062-241-153-136-050-127-015-253-167-222-219-192-182-023-008-030-250-235-062-138-198-096-170-146-126-116-189-218-032-114-092-198-133-070-131-

Si une personne décide de me convertir la procédure VB (ci-haut) en
langage C avec des pointeurs (pour en faire une DLL en C et non en C++)
... je pourrais l'intégrer plus vite fait dans mon logiciel (AllCrypter
version 3.0 freeware) et le rendre disponible plus vite en téléchargement
sur Internet (bien sûr moi seul j'en détiendrais tous les droits). Sinon
il faudrait réétudier le C, ce qui me prendrait plus de temps avant que
le logiciel soit disponible.

a+
Raymond H.
www.allcrypter.com

Raymond H.






Avatar
Raymond H.
"User" a écrit dans le message de news:
4763605b$0$20117$
Je recherche AllCrypter en freeware mais je ne trouve pas ... ??? ...

Bonjour,

La version 3.0 d'AllCrypter qui est freeware est en préparation et
devrait être disponible au plus tard d'ici janvier 2008 (aussitôt que les
deux procédures -cryptage et décryptage- seront converties en C et que les
explications dans le logiciel seront complétées).
Raymond H.

Avatar
User
Pouvons-nous savoir la différence entre la version freeware et shareware ?

"Raymond H." a écrit dans le message de news:
fjvrao$u69$
"User" a écrit dans le message de news:
4763605b$0$20117$
Je recherche AllCrypter en freeware mais je ne trouve pas ... ??? ...

Bonjour,

La version 3.0 d'AllCrypter qui est freeware est en préparation et
devrait être disponible au plus tard d'ici janvier 2008 (aussitôt que les
deux procédures -cryptage et décryptage- seront converties en C et que les
explications dans le logiciel seront complétées).
Raymond H.





Avatar
Raymond H.
"User" a écrit dans le message de news:
476382af$0$30057$
Pouvons-nous savoir la différence entre la version freeware et shareware ?

Les versions précédentes à la version 3 étaient en démo et la licence

n'était pas gratuite. La licence d'utilisation de la version 3.0 sera
accordée gratuitement tant qu'une version supérieure ne sera pas sortis (on
pourrait peut-être prévoir un an, plus ou moins, d'écart entre la version
3.0 et une autre version supérieure). Donc, la personne qui aura déjà acquis
un numéro de licence d'utilisation pour la version 3.0 (selon les conditions
décrites dans AllCrypter) pourra quand même continuer à l'utiliser même si
des versions supérieures à celle-ci sortent par la suite.
Bonne journée
Raymond H.

Avatar
philippe
"Raymond H." a écrit dans le message de
news:fk010j$1k0h$

"User" a écrit dans le message de news:
476382af$0$30057$
Pouvons-nous savoir la différence entre la version freeware et shareware
?

Les versions précédentes à la version 3 étaient en démo et la licence

n'était pas gratuite. La licence d'utilisation de la version 3.0 sera
accordée gratuitement tant qu'une version supérieure ne sera pas sortis
(on pourrait peut-être prévoir un an, plus ou moins, d'écart entre la
version 3.0 et une autre version supérieure). Donc, la personne qui aura
déjà acquis un numéro de licence d'utilisation pour la version 3.0 (selon
les conditions décrites dans AllCrypter) pourra quand même continuer à
l'utiliser même si des versions supérieures à celle-ci sortent par la
suite.
Bonne journée
Raymond H.




Va voir un juriste pour lui expliqer ton objet mutan :-), freeware ->
nonfree
Je pense qu'il aura des choses a te dire.


Avatar
Gump
|
| Va voir un juriste pour lui expliqer ton objet mutan :-), freeware ->
| nonfree
| Je pense qu'il aura des choses a te dire.
|


En fait, la licence elle-même est cryptée ...
Avatar
Raymond H.
Va voir un juriste pour lui expliqer ton objet mutan :-), freeware ->
nonfree
Je pense qu'il aura des choses a te dire.
Bonjour,

Et comment vous appelez ça un logiciel dont la licence est gratuite?
r.h.

Avatar
Jean-marc
Raymond H. wrote:
Va voir un juriste pour lui expliqer ton objet mutan :-), freeware ->
nonfree
Je pense qu'il aura des choses a te dire.
Bonjour,

Et comment vous appelez ça un logiciel dont la licence est
gratuite? r.h.


C'est juste que votre formulation est un peu obscure.

Si j'ai bien compris:

Version < 3.0 : pas gratuit
Version 3.0 : gratuit. Sera disponible pendant un an ?
Version > 3.0 : pas gratuit ?

C'est donc assez spécial, un truc plus ou moins gratuit, mais
pas complètement, et pas tout le temps, etc.

Donc le logiciel Allcrypter n'est pas un freeware. Seules
certaines version (une seule en fait) le sont.

D'ou la confusion.

Nous sommes 2 ou 3 à avoir proposé nos services pour la traduction
de la procédure en VB en C, sous forme d'une Dll. Nos tarifs
variaient de 500 à 1000 Euros. Des nouvelles ?

PS: j'ai une excellente expérience dans la réalisation de DLL en C
appelables depuis VB :-)

--
Jean-marc


Avatar
Sylvain
Jean-marc wrote on 15/12/2007 23:05:

PS: j'ai une excellente expérience dans la réalisation de DLL en C
appelables depuis VB :-)


et de Google ?
Raymond en n'est pas à sa première promesse financière non tenue sur fmc

Sylvain.

Avatar
Raymond H.
"Sylvain" a écrit dans le message de news:
47645fa0$0$844$
Jean-marc wrote on 15/12/2007 23:05:

PS: j'ai une excellente expérience dans la réalisation de DLL en C
appelables depuis VB :-)


et de Google ?
Raymond en n'est pas à sa première promesse financière non tenue sur fmc

Sylvain.
Bonjour,

Votre affirmation est fausse. Vous ne trouvez aucune place sur le Net
que j'aie fais une promesse financière et que je n'aurais pas tenu. Je n'ai
aucune dette financière envers personne et je ne dois d'argent à personne.
Avant d'affirmer un tel mensonge, tentez premièrement d'en donner la soit
disante preuve afin qu'on puisse pour aider à voir où est votre fausse
perception de votre soit disante preuve.
Raymond H.


1 2 3